Proposed features/Public Transport v2 Vehicle Type "coach"

From OpenStreetMap Wiki
Jump to navigation Jump to search
Public Transport v2 Vehicle Type "coach"
Status: Obsoleted (inactive)
Proposed by: Ialokim
Tagging: route=coach
Applies to: relation
Definition: Add the new vehicle type "coach" for Public Transport v2
Rendered as: None
Drafted on: 2017-10-01
RFC start: 2017-10-03


The proposal adds the possibility to differentiate city bus routes from coach routes according to the current Public Transport Scheme v2.


City bus Coach
UK city bus vs. coach

There's a clear difference between buses that only run inside a city (transit bus service, short distance) and buses that interconnect two or more cities (intercity bus service, long distance). It is almost as significant as the difference between route=train and route=tram which indeed is tagged by two different values.

An intercity bus service (North American English) or intercity coach service (British English and Commonwealth English), also called a long-distance, express, over-the-road, commercial, long-haul, or highway bus or coach service, is a public transport service using coaches to carry passengers significant distances between different cities, towns, or other populated areas. Unlike a transit bus service, which has frequent stops throughout a city or town, an intercity bus service generally has a single stop at one location in or near a city, and travels long distances without stopping at all.

The introduction on the OSM-Wiki-Page about Buses also mentions "coaches" apart from "buses" and "trolleybuses", but only the latter two have different tagging values, whereas coach routes are supposed to use the same route=bus. This leads to confusion between the two types of (inter- and intra-city) bus routes because there is no difference visible to rendering engines (and thus to the user) or other data consuming programs.

Also consider that there's already a OSM-Wiki-Page for the tag route=coach that states that it is unofficial and lacks a proposal. Nevertheless, there are already 59 relations that use this tag (as of October 1st) and there are a lot of coach routes to change. See also Fernbuslinien (in German) where it is proposed to use route=coach instead of route=bus.


There are a lot of examples all around the world that are currently not distinguishable from city bus routes, see sample Overpass-Query for Germany.


relation On the route-relation of coach-services:

node On the public_transport=stop_positions of a coach-route:

relation On the master_route-relation of coach-services:

Basically, this proposal adds three new tags: route=coach, route_master=coach and coach=yes.


route=coach should be rendered differently than route=bus to facilitate distinction.

Features/Pages affected

External discussions


Please comment on the discussion page.