Philippines/Public transportation
Tagging conventions
Routes
Please follow the new public transportation route tagging scheme.
| Key | Value | Comment | Recommendation |
|---|---|---|---|
| type | route |
Mandatory | |
| route |
|
Type of vehicle | Mandatory |
| from | Name of the station | Name of the starting station | Recommended |
| to | Name of the station | Name of the terminal station | Recommended |
| via | Name of the stations | Intermediate stops (or waypoints) if different variants per direction exist. Add the stations or waypoints which make the difference between two routes. | Recommended if multiple variants exist per direction. |
| name | Text | Name of the route as posted, usually of the format "[destination A]–[destination B] (with "via [midpoint]" as appplicable where used, e.g. via Turbina), and directional designation (e.g. northbound/southbound/eastbound/westbound or inbound/outbound). Rail lines are generally [line name]: [destination A] to [destination B]. | Recommended |
| ref | Text | Reference number or code which is valid on the whole route. For most routes however, the simple form of the route name (as painted on the sides of the vehicle) is used. |
recommended if no route_master=* exists, else optional
|
| operator | Text | Name of the company operating the route. There is no consensus whether you should use abbreviations or not. Multiple names are separated by semicolons.
On PUV (bus, jeepney, UV Express) routes, corresponds to the name of the operating company as registered with the Land Transportation Franchising and Regulatory Board (LTFRB), and can be found on outside markings on vehicles. Not recommended on routes with vehicles operated by individuals instead of a company or cooperative, such as on jeepney routes that haven't adopted newer vehicles or had a consolidated franchise. |
recommended if no route_master=* exists, else optional
|
| network | Text | Name of the network(s) the route belongs to. Usually an abbreviation. There is no consensus whether you should use abbreviations or not. Multiple value are separated by semicolons.
For rail-based transportation routes (train, LRT, rapid transit/subway), it is usually the name of the system a route belongs to (e.g. Philippine National Railways, Manila LRT) For road-based public transportation routes, use "LTFRB [region]" (i.e. National Capital Region for buses, Region III for Central Luzon), except long-distance bus lines crossing regional boundaries which are tagged with "LTFRB Interregional Bus". Previous options are to use "PH:[vehicle type]:[locale]" or "LTFRB [vehicle_type]. Some exceptions to the "LTFRB [region]/Interregional Bus" value include BRT systems (e.g. CEBRT), Premium Point-to-Point Bus Service (P2P) routes, and certain zero-fare buses operated by local government units (e.g. Q City Bus). Road-based public transportation routes (save tricycles) in the Philippines run under a franchising system, including long-distance buses, with franchises granted by Land Transportation Franchising and Regulatory Board (LTFRB), an attached agency of the Department of Transportation (DOTr). Network values based on operator names for road-based public transport are generally useless in the Philippines; route operators can change over time (due to franchises expiring or operator suspensions following a major accident), there can be multiple companies operating the route, and the fare system (distance-based) is the same across the country. |
Recommended |
interval=*
|
Text | The time between arrivals at any given stop along the route. Also known as the service frequency or headway. Use HH:MM:SS, H:MM:SS, HH:MM, H:MM, MM, or M format. Example: interval=00:06:30 indicates a that the arrivals are 6.5 minutes apart.
|
Recommended |
duration=*
|
Text | The typical duration of a trip on the route, or the time between departure from first stop and arrival at the last stop. Use HH:MM:SS, H:MM:SS, HH:MM, H:MM, MM, or M format. Example: duration=00:31 indicates that from the start to the end, the travel time is 31 minutes.
|
Recommended |
| colour | Text | Color of the line symbol (English HTML color name or web color in hexadecimal form (e.g., #ff00ff), if they exist. |
Recommended if no route_master=* exists, else optional
|
| public_transport:version | 1 or 2 |
Version of the tagging scheme being used. This makes it easier for data consumers to interpret the data. | Recommended if the route follows the PTv2 scheme. |
Facilities
| Object | Tags | Notes | Signs/example images |
|---|---|---|---|
| Bus/PUJ stop or loading/unloading area |
|
In some places, may be marked by yellow lines or placed on a dedicated turnout or service road (e.g. stops directly in front of malls and other high-traffic locations, or other locations with space constraints).
Use |
|
| Bus/jeepney/UV Express station or central transportation terminal |
Station/terminal access roads are tagged |
May also be called "integrated transport terminal", "central terminal", etc. depending on locality. Also served by tricycles or taxis for local connections. | |
| PUV-only or designated PUV lanes | psv:lanes=*
|
Usually defined with yellow lines or a physical barrier, signs, or both. | |
| Dedicated busway | highway=busway
|
Use only with dedicated bus-only roads physically separated from other traffic (e.g. EDSA Busway, CEBRT busway along Natalio Bacalso and Osmeña avenues), not with bus accesses (with or without traffic restrictions) at stations, terminals or depots/garages | |
| Tricycle terminal/station | amenity=taxitaxi_vehicle=auto_rickshaw
|
This is the newest consensus after years of debate between countries spanning the globe including India, Indonesia, the Philippines and Brazil where the use of these types of public transportation is very common. |
Coverage
Bus routes
For details, see Philippines/Public transportation/Bus.
Train routes
See Philippines/Public transportation/Train.

