From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg highway = bus_stop
Bus prumyslova.jpg
A bus stop is a place where public buses stop. Edit this description in the wiki page. Edit this description in the data item.
Rendering in openstreetmap-carto
Bus stop.12.svg
Group: Highways
Used on these elements
may be used on nodesshould not be used on waysuse on areas unspecifiedshould not be used on relations
Useful combination
Status: de facto


A bus stop is a place where passengers can board or alight from a bus. Its position may be marked by a shelter, pole, bus lay-by, or road markings. Some bus stops are unmarked and known only by word-of-mouth or from information provided on a timetables.

The highway=bus_stop tag is widely used on a node off to one side of the highway way to identify the position where passengers wait for a bus beside the carriageway.

How to map

Bus stop

Loading map...

A bus stop should be defined for each discrete location where a pole or shelter is placed or where a person should wait for a vehicle. The widely used approach is to place bus stop nodes off to one side of the highway way, and not with the node being part of the highway=* way (being the place where the vehicle stops - see below). If there are places for passengers to wait on both sides of the road then two bus stops should be defined.

Use of the tags route_ref=*, 'location' and 'towards' is no longer recommended in conjunction with highway=bus_stop. This information should instead be associated with the corresponding route=* relation.

Recommended tagging:

Tag Usage Description
highway=bus_stop  Important This tag is a widely used on a node positioned to the side of the road (where passengers wait).
name=*  Important Name of the bus stop.
ref=* ? Optional Reference of the bus stop.
network=* ? Optional Name of the network if exists.
operator=* ? Optional Name of the operator if exists.
shelter=* ? Optional 'yes' if the stop is protected from the rain by a shelter.
If the bus stop's shelter is mapped separately with a node with amenity=shelter, then shelter=separate can be used.
passenger_information_display=* ? Optional 'yes' if the stop has a real time electronic passenger information display.
departures_board=* ? Optional A board in an airport, train station, bus terminal or stop, etc displaying the information about future departures.
bench=* ? Optional 'yes' if users can sit on a bench at the bus stop.
bin=* ? Optional 'yes' if there is a trash can at the bus stop.
tactile_paving=* ? Optional 'yes' if the paving at the bus stop is tactile.
layer=* ? Optional For where the associated road is not at ground level. Essential with complex multi-level situations where there would otherwise be doubt as to which road (or stop_position) it was associated.


See also

External links

Transmodel terms starting with (S)

Related terms: ‹ bus stop ›