From OpenStreetMap Wiki
Jump to: navigation, search
Available languages — Tag:route=bus
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް
Public-images-osm logo.svg route = bus
New Routemaster Route 148 to Camberwell.jpg
The route of a bus service. Edit or translate this description.
Group: Buses
Used on these elements
should not be used on nodesshould not be used on waysshould not be used on areasmay be used on relations
Useful combination
Status: in use

Main article: Buses

This tag is used on relations which map the route of a bus service. For a complete guide on adding a bus routes to OpenStreetMap, see the wiki page Buses.

There are subtle differences between two convention of mapping bus route:

  • In PTv2, use one relation for each direction, so you generally need 2 relations for a bus line. Don't forget to add these relations to a route_master relation.
  • In the traditional PTv1, each direction can mapped using 2 separate relations (sharing the same ref=* value); or alternatively, using a single relation.

Other differences will be explained down below in relevant parts.


Key Value Comment
type route (mandatory)
route bus (mandatory)
ref reference The reference by which the route is known. e.g. 4, 4A, X13, etc. (recommended)
operator operator Name of the company that operates the route.
opening_hours service hours The service hours of the bus route
name individual name The name of the route or line.
network local or regional network Name of the network; Can be an abbr. e.g., BVG, RMV.
wheelchair yes / no / limited Indicates if the buses on the route are low-floor busses for wheelchairs. (optional)
bicycle yes / no / permissive Indicates if bicycles are permitted on the bus. 'yes' if they are, which could be indicated by racks on the front of the bus. 'permissive' if they could be brought on to the bus, but no amenities for cyclists exist. 'no' if bicycles are banned from the bus.
colour ex: red / #FFEEDD The "official" colour for the bus route. Identifiers in some cities.
duration duration The running time of the bus route as stated in official documents Use HH:MM:SS, H:MM:SS, HH:MM, H:MM, MM, or M format. Example: 00:32, 00:32:00, or 32 for 32 minutes.(optional)
interval service interval The time between arrivals at any given stop along the route. Use HH:MM:SS, H:MM:SS, HH:MM, H:MM, MM, or M format. Example: 00:32:30 for a route that has buses arriving every 32.5 minutes.(optional)
roundtrip yes/no Whether the bus route is circular (the first and last stop are the same).(optional)
to name Destination station
from name Start station
via name Important via station if any


Way/node Role Recurrence? Discussion
way (blank)/route/forward/backward Zero or more The ways making up the route, in order and connected. When mapping with PTv2, the empty role should be used.

However, when following the traditional and more-explicit PTv1, each role could be one of the following:

  • route means the route follows this way in both direction.
  • forward means the route follows this way only in the direction of the way.
  • backward means the route runs only against the direction of the way.
way hail_and_ride Zero or more Used on road segments in a public transport route relation where you can stop a vehicle at any point to get on or off. Common in asian countries.
node stop/stop_exit_only/stop_entry_only Zero or more[1] A bus stop, on the route road. The order of the members in the relation should be identical to the order in the timetable, and added in order at the beginning of the relation.
node way area platform/platform_exit_only/platform_entry_only Zero or more[1] A bus platform belonging to the route. The order of the members in the relation should be identical to the order of the stops in the timetable, and added in order at the beginning of the relation.
  1. 1.0 1.1 Member objects of type platform or of type stop may themselves be members of a public_transport=stop_area relation.