OSM tags for routing/Maxspeed
This article is about default speed limits applicable for roads which are not tagged with maxspeed=*.
See also Default speed limits that is basically the same page in a better format with specified sources of data.
Default speed limits
The tables in this section provide information about speed limits for various different classes of vehicle in a range of countries. Calculation of route cost typically involves dividing by the speed and adding penalties for obstacles. To this end, the number must be a divisor that results in a real number, non-zero. Where maxspeed=* and source:maxspeed=* are not available this information should be used.
Some routing applications will make use of numbers in this table for the relevant country.
Default speed limits by country
Motorcar
Country | Maximum speed of a motorcar in km/h | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Motorway | Trunk | Primary | Secondary | Tertiary | Unclassified | Residential | Living street | |||||||||
link | outside place= | inside place= | outside place= | inside place= | outside place= | inside place= | outside place= | inside place= | outside place= | inside place= | outside place= | inside place= | ||||
![]() |
110 | 90 | 90 | 60 | 90 | 60 | 90 | 60 | 90 | 60 | 90 | 60 | 90 | 60 | 20 | |
![]() |
130 | 130 | 100 (*7) | 100 (*7) | 100 (*7) | 100 (*7) | 100 (*7) | 50 (*7) | 5.4 (*8) | |||||||
![]() |
110 | 80 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 70 | 50 | 50 | 50 | 20 | |
![]() |
Flanders | 120 | 70 | 50 | 70 | 50 | 70 | 50 | 70 | 50 | 70 | 50 | 70 | 50 | 20 | |
Elsewhere | 90 | 90 | 90 | 90 | 90 | 90 | ||||||||||
![]() |
110 | 80 | 80 | 80 | 80 | 60 | 60 | 60 | 60 | 40 | 60 | 30 | 30 | 30 | 30 | |
![]() |
140 | 120 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 20 | ||
![]() |
130 | 130 | 110 | 110 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 5.4 (*8) | |
![]() |
120 | 90 | 50 | 80 | 50 | 70 | 50 | 60 | 50 | 50 | 50 | 50 | 50 | 20 | ||
![]() |
130/80 (*11) | 110 | 80 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 20 | ||
![]() |
130 | 80 | 80 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 15 | ||
![]() |
90 | 90 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 20 | |
![]() |
120 | 80 | 100 | 60 | 80 | 50 | 80 | 50 | 60 | 50 | 80 | 50 | 80 | 50 | 20 | |
![]() |
130 | 110 | 110 | 80/90 (*19) | 50 | 80/90 (*19) | 50 | 80/90 (*19) | 50 | 80/90 (*19) | 50 | 80/90 (*19) | 50 | 20 | ||
![]() |
none (*1) | 80 | none (*1) | 50 | 100 | 50 | 100 | 50 | 100 | 50 | 100 | 50 | 100 | 50 | 4 (*2) | |
![]() |
130 | 110 | 110 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 20 | ||
![]() |
130 | 110 | 110 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 20 | ||
![]() |
180 (*12) | 120 (*12) | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 20 | |
![]() |
120 | 90 | 110 | 70 | 100 | 50 | 100 | 50 | 100 | 50 | 100 | 50 | 80 | 50 | 20 | |
![]() |
120 | 120 | 100 | 100 (*3) | 100 | 100 (*3) | 80 | 80 (*3) | 80 | 80 (*3) | 80 | 80 (*3) | 50 | 50 (*3) | N/A | |
![]() ![]() |
UL (*6) | UL (*6) | UL (*6) | 50 | UL (*6) | 50 | UL (*6) | 50 | UL (*6) | 50 | UL (*6) | 50 | UL (*6) | 30 | 20 | |
![]() |
110 | 90 | 100 | 100 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 15 | |
![]() |
120 | 110 | 110 | 110 | 90 | 60 (*14) | 90 | 60 (*14) | 90 | 60 (*14) | 90 | 60 (*14) | 90 | 60 (*14) | N/A | |
![]() |
100 (*15) | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | N/A | |
![]() |
90 | 90 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 20 | |
![]() |
130/110 (*5) | 90 | 110/100 (*5) | 50 | 90 | 50 | 90 | 50 | 70 | 50 | 70 | 50 | 90 | 50 | 20 | |
![]() |
110 | 90 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 20 | |
![]() |
N/A | N/A | N/A | 50 | N/A | 50 | N/A | 50 | N/A | 50 | N/A | 50 | N/A | 30 | 20 | |
![]() |
130 | 130 | 100 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 15 (*9) | |
![]() |
80 | 80 | 60 | 80 | 50 | 70 | 50 | 50 | 30 | 50 | 30 | 50 | 30 | 5 | ||
![]() |
100 (some 60-80) | 40 | 80 | 40 (*16) | 80 | 40 (*16) | 80 | 40 (*16)(*17) | 30 | 30 | 20 | 20 | 20- | 20 | ||
![]() |
130 | 100 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 20 | ||
![]() |
110 | 90 | 90 | 60 | 90 | 60 | 90 | 60 | 90 | 60 | 90 | 60 | 90 | 60 | 20 | |
![]() |
120 | 100 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 20 | ||
![]() |
130/90 (*11) | 90 | 130 | 90 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 20 | |
![]() |
130 | 40 | 110 | 110 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 10 | |
![]() |
100 | 60 | 70 | 50 | 70 | 50 | 70 | 50 | 70 | 50 | 70 | 50 | 70 | 50 | 20 | |
![]() |
110 | 90 | 70 | 90 | 50 | 70 | 50 | 70 | 50 | 70 | 50 | 50 | 50 | 5 | ||
![]() |
120 | 80 | 100 | 100 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 50 | 50 | 20 | |
![]() |
140 (*21) | 110 | 110 | 82 (*4) (*10) | 90 | 70 | 90 | 60 | 70 | 50 | 50 | 30 | 50 | 30 | 20 | |
Turkish Republic of Northern Cyprus | 100 | 80 | 100 | 50 | 100 | 50 | 90 | 50 | 80 | 50 | 50 | 30 | 50 | 30 | 20 | |
![]() |
130 | 90 | 110/90 (*13) | 50 | 110/90 (*13) | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 20 | |
![]() |
N/A | N/A | 90 | 45 | 90 | 45 | 90 | 45 | 90 | 45 | 90 | 45 | 90 | 45 | N/A | |
![]() |
110 | 100 | 100 | 70 | 100 | 70 | 100 | 70 | 100 | 70 | 100 | 70 | 100 | 70 | 30 |
- (*1): 130 km/h advisory
- (*2): using maxspeed=4, though in actual case it's defined as "walking pace" - 4 km/h is the lowest possible set speed defined by a german court
- (*3): Urban limits require an explicit speed limit sign which must be mapped as maxspeed. Urban boundaries cannot easily be inferred by drivers.
- (*4): Urban speed limits vary city to city for trunk roads. 70km/h is the maximal value. Possible values are: 50km/h, 60km/h, 70km/h.
- (*5): From april 1st to october 31nd / From november 1st to march 31st
- (*6): In the Isle of Man, there is no speed limit at all in interurban roads.
- (*7): It is not possible to distinguish outside/inside place, because place=* is usually set on nodes, not on areas. If maxspeed differs from default, maxspeed=* (possibly with source:maxspeed=*) is explicitly set. Salzburg state has zero speeding tolerance.
- (*8): Walking pace by law. This is not clearly defined. In practice, nobody drives slower than 20 km/h. Military marching pace is taken as a reference in the table.
- (*9): Walking pace by law. Has been decided to mean 15 km/h in a high court decision.
- (*10): As with most countries, Turkish police has a legal enforcement tolerance for speed limits. That tolerance being %10 over the speed limits had not existed before 1997, and most urban roadways were designed for 90km/h speed, so they could not set the speed limit at 90km/h because of design speeds for majority roads would fall under that road's allowed speed(i.e.99km/h for a 90km/h-suitable road). So the regulation put the option to increase the speed limits 32km/h over the defaults(defaults are 50km/h,excluding the tolerance) on the municipal transport administration. Then, the enforcement limit will be around the designation speed(90,2km/h for a 90km/h-suitable road, the difference is negligible).
- (*11): Outside/inside place.
- (*12): The speeds for India seem questionable. See Speed limits in India on Wikipedia. Somebody local to India should check it out.
- (*13): 110 km/h for roads were traffic in different directions are separated (eg. oneway=yes), else 90 km/h
- (*14): 80 km/h on “Route expresse” (=big roads where you have two separate carriageways)
- (*15): 100 km/h for "national expressway" (高速自動車国道), 60 km/h for other motorways.
- (*16) An increased limit of 60 km/h can be applied, if it is a multi-lane undivided two-way with at least 4 lanes or one-way with at least 3 lanes, or a divided road with at least 2 lanes per direction, and lane width at least about 3.35 m wide.
- (*17) Can also apply in a rural context, if there is no sidewalk or shoulder where pedestrians can walk on.
- (*18) 20km/h enforcement tolerance.
- (*19) Depends on the number of lanes and the presence of a separator of lanes. 80 km/h in rain in any case.
- (*20) Speed tolerance is mandated at 10 km/h in urban areas and 20+ km/h outside. Urban areas are marked by a yellow city limit sign when entering, and the same sign crossed out in red when exiting. They don't always correspond to the beginning/end of built-up area.
- (*21) For older, state-operated highways; 130 by default.
HGV
Country | Maximum speed of an HGV in km/h | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Motorway | Trunk | Primary | Secondary | Tertiary | Unclassified | Residential | Living street | |||||||
outside place | inside place | outside place | inside place | outside place | inside place | outside place | inside place | outside place | inside place | outside place | inside place | |||
![]() |
80 (*1) | 80 (*1) | 70 (*1) | 70 (*1) | 70 (*1) | 70 (*1) | 50 (*1) | 5.4 (*2) | ||||||
![]() |
90 | 80 | 80 | 80 | 60 | 60 | 60 | 60 | 40 | 60 | 30 | 30 | 30 | 30 |
![]() |
100 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 20 |
![]() |
90 | 80 | 80 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 5.4 (*2) |
![]() |
80 | 80 | 80 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 20 |
![]() |
80 | 80 | 50 | 60 | 50 | 60 | 50 | 60 | 50 | 60 | 50 | 60 | 50 | 4 |
![]() |
80 | 70 | 70 | 70 | 50 | 70 | 50 | 70 | 50 | 70 | 50 | 70 | 50 | 20 |
![]() |
80 (*4) (*5) | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | 60 | N/A |
![]() |
80 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 15 |
![]() |
80 | 50 | 30 (*6) | 50 | 30 (*6) | 50 | 30 | 30 | 30 | 20 | 20 | 20 | 20 | N/A |
![]() |
90 | 90 | 90 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 20 |
![]() |
90 | 90 | 90 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 10 |
![]() |
90 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50/30 | 20 |
![]() |
90 | 85 | 70 (*3) | 80 | 50 | 80 | 50 | 70 | 50 | 50 | 30 | 50 | 30 | 10 |
Turkish Republic of Northern Cyprus | 85 | 75 | 50 | 75 | 50 | 75 | 50 | 60 | 50 | 50 | 30 | 50 | 30 | 10 |
![]() |
80 | 80 | 70 | 80 | 70 | 80 | 70 | 80 | 70 | 80 | 70 | 80 | 70 | 30 |
- (*1): 60 at 22:00-05:00 if maximum permissive weight > 7.5 t
- (*2): Same as for motorcar => see above.
- (*3): Urban limits change among cities.60 km/h is the maximal value.
- (*4): For goods vehicles with a maximum allowed mass over 5 tonnes. Otherwise same to for motorcar.
- (*5): 80 km/h for "national expressway" (高速自動車国道), 60 km/h for other motorways.
- (*6) 50 km/h if road in question has a default speed limit of 60 km/h for motorcars (see note *16 above).
- (*7): Rural speed limits listed here are maximal, HGVs may not exceed these even if posted limits are higher. In urban areas HGVs can follow higher posted limits up to the maximum rural speed for that type of road.
Bus
Except stated otherwise also, those applies also for minibus, midibus and coaches.
Country | Maximum speed of a bus or a minibus in km/h | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Motorway | Trunk | Primary | Secondary | Tertiary | Unclassified | Residential | Living street | |||||||
outside place | inside place | outside place | inside place | outside place | inside place | outside place | inside place | outside place | inside place | outside place | inside place | |||
![]() |
100 | 100 | 80 | 80 | 80 | 80 | 50 | 5.4 (*1) | ||||||
![]() |
90 | 80 | 80 | 80 | 60 | 60 | 60 | 60 | 40 | 60 | 30 | 30 | 30 | 30 |
![]() |
100 (*7) | 80 | 80 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 5.4 (*1) |
![]() |
80 (*3) | 50 | 30 | 50 | 30 | 50 | 30 | 30 | 20 | 20 | 20 | 20 | 20 | |
![]() |
100 | 90 | 90 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 20 |
![]() |
100 | 100 | 100 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 10 |
![]() |
100 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50/30 | 20 |
![]() |
100 (*8) | 90 | 80 | 80 | 60 | 80 | 50 | 70 | 50 | 50 | 30 | 50 | 30 | 20 |
Turkish Republic of Northern Cyprus | 100 | 100 | 50 | 100 | 50 | 90 | 50 | 80 | 50 | 50 | 30 | 50 | 30 | 20 |
![]() |
80-90 (*4) | 80-90 (*4) | 70 | 80-90 (*4) | 70 | 80-90 (*4) | 70 | 80-90 (*4) | 70 | 80-90 (*4) | 70 | 80-90 (*4) | 70 | 30 |
- (*1): Same as for motorcar => see above.
- (*2): Bus speed limits for the Philippines also applies to jeepneys, which are treated as buses also in OSM.
- (*3): Buses only limited to 80 km/h, but jeepneys (treated in OSM as buses) are in the same category as motorcars under the Land Transport and Traffic Code and can reach 100 km/h.
- (*4): Intercity buses and minibuses limited to 90 km/h, other buses limited to 80 km/h.
- (*5): Buses aren't allowed to travel faster than the outside places limits here. Otherwise they follow the same speed limits as motorcars, which can be higher than default inside places.
- (*6): Additional maximum speed limits for trunk roads and lower: 80 km/h for buses carrying children on organized trips, 70 km/h for articulated buses without standing areas, 50 km/h for articulated buses with standing areas.
- (*7): 80 km/h for buses carrying children on organized trips
- (*8): Buses carrying standing passengers are limited to 85 km/h by the speed limiter that is required to be fitted, and to 77 km/h outside motorways by operator licensure regulation.
HGVs with trailer
This does not apply to oversized and other exceptional cargo.
Country | Maximum speed of an HGV with trailer (e.g. 40ft container carriages) or an articulated bus in km/h | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Motorway | Trunk | Primary | Secondary | Tertiary | Unclassified | Residential | Living_street | |||||||
outside place | inside place | outside place | inside place | outside place | inside place | outside place | inside place | outside place | inside place | outside place | inside place | |||
![]() |
80 | 75 | 60 | 70 | 50 | 70 | 50 | 60 | 50 | 50 | 30 | 50 | 30 | 20 |
![]() |
70 | 70 | 70 | 70 | 70 | 70 | 70 | 70 | 70 | 70 | 70 | 70 | 70 | 30 |
Maxspeed on bridleways, on cycle roads and on roads under construction
For cycleway, assume unmotorised bike. For bridleway, assume two-axle horse carriage with more than one horses. For footway, assume pedestrian.
Country | Maximum speed of any appropriate vehicle in km/h | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Road under construction | Cycleway | Bridleway | Service road | Track road | Footway | ||||||||||
Motorway under construction | outside place | inside place | paved | gravel | stones | grass | dirt | rock | unpaved | ||||||
![]() |
90 | 70 | 30 | 50 | 30 | 30 | 50 | 20 | 20 | 20 | 10 | 20 | 50 | 30 |
Agricultural
Country | Maxspeed in km/h, driving an agricultural vehicle | |
---|---|---|
![]() |
40 | |
![]() ![]() |
40 |
Hazmat
This section covers vehicles carrying hazardous materials.
Additional information for selected countries
This section contains additional information for a selection of countries.
Armenia
Outside an urban area:
- default: 90 km/h
Inside a urban area:
- default: 60 km/h.
Australia
- Main article: w:Speed limits in Australia
Under the Australia Road Rules.
- Outside an urban area:
- Default: 100 km/h
- Northern Territory and Western Australia: 110 km/h
- Within an urban area:
- Default: 50 km/h
- Northern Territory: 60 km/h
- Shared zone (highway=living_street): 10 km/h
Freeways, motorways, or highways resembling them (highway=motorway) usually have higher speed limits where posted, otherwise, the speed limit for a road outside an urban area applies.
Trucks have a national default of 100 km/h, regardless of a higher posted speed limit. School zones usually have speeds of 40 km/h (and are signed), but the actual speed differs by state or territory.
Austria
Outside an urban area (i.e. highway=unclassified or any higher-level road not inside a city area):
- default: 100 km/h
- hgv over 7.5 t max permissive gross weight from 22:00 to 05:00 - 60 km/h (StVO §42)
This overrules any explicit maxspeeds if they are higher AND less specific
- For highway=motorway and highway=motorway_link: 130 km/h
Inside an urban area (i.e. highway=residential/living_street/pedestrian or maxspeed=AT:urban or source:maxspeed=AT:urban):
- default: 50 km/h
- For highway=living_street and highway=pedestrian "Schrittgeschwindigkeit" = walking pace.
It is undefined whether highway=track/service/footway/bridleway/etc. are inside a city area. You can assume a practical maxpeed of 50 km/h, as the road conditions normally don't permit for more.
KDV § 58 defines lower limits for some vehicle types and configurations:
motorway(_link) | trunk(_link) | other roads | |
---|---|---|---|
hgv | 80 | 80 | 70 |
articulated bus | 80 | 80 | 70 |
other bus | 100 | 100 | 80 |
spikes | 100 | 80 | 80 |
agricultural or silvicultural trailers | forbidden | forbidden | 25 |
other non-approved trailers (e.g. carriage) | forbidden | forbidden | 10 |
towing with a tow truck | 80 | 80 | 70 |
towing not with a tow truck | 40 | 40 | 40 |
light trailer (i.e. max. permissive gross weight <= 750 kg) | 100 | 100 | 100 |
trailer with a max permissive gross weight exceeding 750 kg but not exceeding the net weight of the drawing vehicle, and with the sum of their max permissive gross weights not exceeding 3.5 t | 100 | 80 | 80 |
other trailers | 80 | 80 | 70 |
long goods transport | 70 | 70 | 50 |
cattle or horse transport | 80 | 80 | 70 |
moped | forbidden | forbidden | 45 |
If a configuration fits into multiple categories, the lowest limit applies. Note that these limits overrule any higher maxspeeds derived from other laws (including road signs)!
Belarus
- highway=motorway - 110 km/h for cars, 90 km/h for others (unless other is given)
- highway=trunk - 90 km/h unless other is given
- highway=primary - 90 km/h
- highway=secondary - 90 km/h
- highway=tertiary - 90 km/h
- highway=residential - 60 km/h
- highway=service - 20 km/h
Inside a urban area:
- default: 60 km/h (unless other is given)
- highway=primary - 60 km/h
- highway=secondary - 60 km/h
- highway=tertiary - 60 km/h
- highway=residential - 60 km/h
- highway=living street - 20 km/h
- highway=service - 20 km/h
Belgium
- highway=motorway, highway=motorway_link: 120 kph
- Inside built-up area (NL: bebouwde kom, FR: agglomération):
- default: 50 kph
- highway=* + cyclestreet=yes: 30 kph
- highway=living_street: 20 kph
- Outside built-up area:
- dual carriage with in each direction minimum two lanes: 120 kph
- otherwise: 70 kph in the Flemish Region, 90 kph elsewhere
There are also zonal speed limits. Near most school exits and in a lot of city centres there are "zone 30"s.
Brazil
The concept of living street does not exist in Brazilian traffic law, and the rare cases are always signed. Legal speed limits are established by the Brazilian Traffic Code (Código Brasileiro de Trânsito) article 61 following this correspondence:
Context | Legal term | Literal meaning | OSM equivalents | Speed |
---|---|---|---|---|
Urban | Via de trânsito rápido | Road for fast traffic | Motorway, trunk | 80 |
Urban | Via arterial | Arterial road | Secondary, primary, trunk | 60 |
Urban | Via coletora | Collector road | Tertiary | 40 |
Urban | Via local | Local road | Residential, unclassified | 30 |
Rural | Rodovia | Paved road | Trunk, primary, secondary | 100 (110 if dual carriageway) |
Rural | Estrada | Unpaved road | Secondary, tertiary, unclassified | 60 |
The only difference by vehicle type appears in motorways:
Law term | Literal meaning | OSM equivalents | Speed limit |
---|---|---|---|
Automóvel, camioneta, motocicleta | Automobile, pickup truck, motorcycle | Motor car, motorcycle, taxi | 110 kmph |
Ônibus, microônibus | Bus, van | Tourist bus, public service bus | 90 kmph |
Demais veículos | Any other vehicle | Heavy goods vehicles, agricultural vehicles, etc. | 90 kmph |
As expected, average speed is lower than the speed limit, usually by a factor of around 50% in urban areas.
Bulgaria
Outside a built-up area:
- default: 90 km/h
Inside a built-up area:
- default - 50 km/h
- highway=living_street - 20 km/h
Cambodia
road type | maxspeed | comment |
---|---|---|
outside urban area | 100 | |
inside urban area | 60 |
Canada
Statutory default speed limits vary by province or territory.
Alberta
road type | maxspeed | comment |
---|---|---|
provincial highway (highway=*+ref=*) | 100 | |
urban provincial highway (highway=*+ref=*) | 80 | Usually where within city, town or village limits but not curbed, lit or has sidewalks. |
rural road | 80 | |
urban road | 50 | All other roads where not a provincial highway |
Long combination vehicles (LCVs, such as B-trains, Rocky Mountain doubles, and turnpike doubles) can only travel up to 100 km/h (62 mph) or a lower posted or default speed, whichever is lower.
School buses can only travel up to 90 km/h (56 mph) or a lower posted or default speed, whichever is lower.
British Columbia
road type | maxspeed | comment |
---|---|---|
rural road | 80 | |
urban road | 50 |
Manitoba
road type | maxspeed | comment |
---|---|---|
rural road | 90 | |
urban road | 50 |
New Brunswick
road type | maxspeed | comment |
---|---|---|
rural road | 80 | |
urban road | 50 |
Newfoundland and Labrador
road type | maxspeed | comment |
---|---|---|
Trans-Canada Highway (highway=*+ref=1) | 100 | |
rural road | 80 | |
rural unpaved road | 60 | |
urban road | 50 |
Nova Scotia
road type | maxspeed | comment |
---|---|---|
rural road | 80 | |
road in business district (highway=*+abutters=commercial or abutters=retail) | 50 | |
road in residential district (highway=*+abutters=residential) | 50 |
Northwest Territories
road type | maxspeed | comment |
---|---|---|
rural road | 90 | |
urban road | 50 |
road type | maxspeed | comment |
---|---|---|
rural road | 90 | |
urban road | 50 |
Ontario
road type | maxspeed | comment |
---|---|---|
rural road | 80 | |
urban road | 50 |
Quebec
As of 2022:
road type | maxspeed | comment |
---|---|---|
autoroute (highway=motorway) | 100 (minspeed=60) | |
rural road | 90 | |
rural unpaved road | 70 | |
urban road | 50 | |
cycle street (highway=*+bicycle_road=yes) | 30 | |
shared street (highway=pedestrian) | 20 |
Saskatchewan
The default speed is 80 across Saskatchewan, unless otherwise posted. Any speed above or below that are usually explicitly signed (e.g. 50 km/h zonal speed limits that usually apply within city, town or village limits, 100 km/h speed limits on rural two-lane provincial highways, and 110 km/h on rural divided highways)
Yukon
The default is 50 on both urban and rural areas unless otherwise signed.
Croatia
- highway=motorway - 130 km/h
- highway=trunk - 110 km/h
- highway=primary - 90 km/h (50 km/h in urban area)
- highway=secondary - 90 km/h (50 km/h in urban area)
- highway=tertiary - 90 km/h (50 km/h in urban area)
- highway=unclassified - 90 km/h (50 km/h in urban area)
- highway=residential - 50 km/h
Czech Republic
Outside an urban area:
- default - maxspeed=90 km/h
- highway=trunk - maxspeed=110 km/h
- highway=trunk_link - maxspeed=110 km/h
- highway=motorway - maxspeed=130 km/h
- highway=motorway_link - maxspeed=130 km/h
Inside an urban area:
- default - maxspeed=50 km/h
- highway=pedestrian maxspeed=20 km/h
- highway=living_street maxspeed=20 km/h
- highway=trunk - maxspeed=80 km/h
- highway=trunk_link - maxspeed=80 km/h
- highway=motorway - maxspeed=80 km/h
- highway=motorway_link - maxspeed=80 km/h
Denmark
- highway=motorway - 130 km/h
- highway=trunk - 80 km/h (but the signposted speed limit is often 90 km/h)
- highway=primary - 80 km/h
- highway=secondary - 80 km/h
- highway=tertiary - 80 km/h
- highway=unclassified - 80 km/h
Inside city limits:
- default: 50 km/h
Set in relation:type=defaults 1124103 1124103
East Timor
Default speed limits are generally same as with Portugal:
road type | maxspeed | comment |
---|---|---|
highway=motorway | 120 (and minspeed=40) | |
highway=trunk | 100 | No such roads exist in East Timor |
rural road | 90 | |
urban road | 50 |
Estonia
Outside a city-area:
- default: 90 km/h
Legal but unrealistic on many roads below tertiary.
Inside a city-area:
- default: 50 km/h
Finland
- highway=motorway - 120 km/h (winter: 100 km/h)
- highway=trunk - 100 km/h (winter: 80 km/h)
- highway=primary - 80 km/h
- highway=secondary - 80 km/h
- highway=tertiary - 60 km/h
- highway=residential - 40 km/h
- highway=living street - 20 km/h
Inside a city-area:
- default: 50 km/h
These have originally been selected on basis of values expected to be the most often encountered for each type. Default limit inside built up areas is 50 km/h but most roads classified as residentials are posted lower. Unposted roads are rare so most should be tagged with maxspeed, anyway.
There's a convention of tagging lowered (120 -> 100, 100 -> 80 on some roads) winter-time maxspeeds with maxspeed:seasonal:winter (or maxspeed:winter) which could have some effect on route calculation, as the speed advantage of some bigger roads diminishes.
France
highway=* | Maximum speeds in km/h | Comment | |
---|---|---|---|
Urban | Interurban | ||
highway=motorway | --- | 130 | 110 km/h in rain! |
highway=trunk | 110 | 110 | 100 km/h in rain! |
highway=trunk_link | 110 | 110 | 100 km/h in rain! |
highway=primary | 50 | 80 or 90 | Depends on the number of lanes. 80 km/h in rain in any case. |
highway=secondary | 50 | 80 or 90 | Depends on the number of lanes. 80 km/h in rain in any case. |
highway=tertiary | 50 | 80 or 90 | Depends on the number of lanes. 80 km/h in rain in any case. |
highway=residential | 50 | --- | |
highway=living_street | 20 | --- |
Inside urban area:
- default: 50 km/h
Set in relation:type=defaults 934933 934933
Germany
- for motorcar (motorcar=*) (default if unknown vehicle-type)
Valid also for motorcycles (motorcycle=*), quads atv=* and light commercial vehicles (goods=*)
Road conditions | maxspeeds in km/h | Additional information |
---|---|---|
highway=motorway | maxspeed=none maxspeed:advisory=130 |
|
highway=* + zone:traffic=DE:rural | maxspeed=100 | Outside urban areas (traffic_sign=city_limit) |
highway=* + zone:traffic=DE:urban | maxspeed=50 | Inside urban areas (traffic_sign=city_limit) |
highway=* + bicycle_road=yes | maxspeed=30 | Fahrradstraßen with extra-signs to allow other vehicles. |
highway=living_street | maxspeed=walk | maxspeed=walk is not yet an approved key. 10 km/h can be assumed. (court-decision) |
- for hgv hgv=*
applies to vehicles with maxweight > 3.5 t, only differences to default:
Road conditions | maxspeeds in km/h | Additional information |
---|---|---|
highway=motorway | maxspeed:hgv=80 maxspeed:hgv=100 for tourist busses (tourist_bus=yes) |
Also for motorroad=yes+zone:traffic=DE:rural whose lanes are separated by a median or which have at least two lanes per direction. But this is not reliably detectable no assumption should be made. |
highway=* + zone:traffic=DE:rural | maxspeed:hgv=60 | Outside urban areas (traffic_sign=city_limit) |
- for bicycles (bicycle=*)
Road conditions | maxspeeds in km/h | Additional information |
---|---|---|
highway=* | maxspeed:bicycle=none | there is no explicit default-maxspeed-limit for bicycles in Germany. Law only assign them to drive appropriate and watchfully. (§ 1 I + II StVO) |
highway=* + foot=yes/designated/official + bicycle=yes/designated/official + segregated=no | maxspeed:bicycle=moderate | Only where there is segregated=no or NOT segregated=yes. As segregated has no default 'no' should be assumed when missing. (§ 41 II Nr. 5e StVO) |
highway=pedestrian/footway + bicycle=yes | maxspeed:bicycle=walk | ![]() ![]() ![]() |
highway=living_street | maxspeed:bicycle=walk | verkehrsberuhigter Bereich |
Most of them are set in relation:type=defaults 8131479 8131479.
Greece
highway=* | maxspeeds in km/h | Comment | |
---|---|---|---|
Urban | Interurban | ||
highway=motorway | --- | 130 | 110 km/h in rain! |
highway=trunk | 110 | 110 | 90 km/h in rain! |
highway=primary | 50 | 90 | |
highway=secondary | 50 | 90 | |
highway=tertiary | 50 | 90 | |
highway=residential | 50 | --- |
Inside a city-area:
- default: 50 km/h
Hong Kong
Default maxspeed is 50 km/h, if not explicitly set on ways.
If driving a heavy vehicle (e.g. bus, truck), the absolute maxspeed is 70 km/h, even the value tagged on the way is greater than 70 km/h.
If driving a share taxi or minibus, the absolute maxspeed is 80 km/h, even the value tagged on the way is greater than 80 km/h.
Hungary
highway=* | motorcar | hgv | psv | moped | bicycle |
---|---|---|---|---|---|
motorway | 130 | 80 | 100 | - | - |
trunk | 110 | 70 | 70 | - | - |
out of urban: primary, secondary, tertiary, unclassified, road | 90 | 70 | 70 | 40 | 50 |
inside urban: primary, secondary, tertiary, residential, road | 50 | 50 | 50 | 40 | 40 |
living_street | 20 | 20 | 20 | 20 | 20 |
cycleway | - | - | - | - | 30 |
footway+cycleway | - | - | - | - | 20 |
footway | - | - | - | - | 10 |
India
The following speed limits apply across India:
road type | default maxspeed | maxspeed for buses (maxspeed:bus=*) | maxspeed for HGV (maxspeed:hgv=*) | maxspeed for motorcycle (maxspeed:motorcycle=*) | maxspeed for auto rickshaw (maxspeed:tricycle=*) | comment |
---|---|---|---|---|---|---|
expressway (highway=motorway) | 120 | 100 | 80 | 80 | N/A (auto rickshaws prohibited on expressways) | |
rural dual carriageway with 2 or more lanes in each direction (any highway=* with oneway=yes and dual_carriageway=yes and not within urban area) | 100 | 90 | 80 | 80 | 50 | |
all other roads | 70 | 60 | 60 | 60 | 50 |
Indonesia
- highway=motorway (Jalan Tol or toll road) - 100 km/h (80 km/h in urban toll roads), 60 km/h minimum
- Outside built-up areas - 80 km/h, 40 km/h minimum
- Inside built-up areas - 50 km/h
Ireland
road conditions | maxspeeds in km/h | Additional information |
---|---|---|
* highway=motorway | 120 km/h | |
* highway=trunk | 100 km/h | (National Primary N1 - N33) |
* highway=primary | 100 km/h | (National Secondary N51 - N87) |
* highway=secondary | 80 km/h | (Regional R101 - R999) |
* highway=tertiary | 80 km/h | (Important Local Roads) |
* highway=unclassified | 80 km/h | (Less important Local Roads) |
* highway=residential | 80 km/h | (In a built-up area the limit is likely to be 50km/h, but this must be displayed on an official sign and maxspeed tagged accordingly) |
* highway=living_street | N/A | There is no legally classified concept of living street in the Republic of Ireland and this tag should never be used |
There are also special speed limits set by local authorities (30 km/h, 60 km/h, 80km/h or 100km/h) The 30km/h zones are generally near schools and in city centre rather than on residential streets.
Road Traffic Act 2004 http://www.irishstatutebook.ie/2004/en/act/pub/0044/sec0005.html
Israel
road type | maxspeed | comment |
---|---|---|
highway=motorway | 110 | |
rural dual carriageway | 90 | |
road outside built-up area | 80 | |
road inside built-up area | 50 | |
highway=living_street | 30 |
There are also special speed limits set by local authorities (30 km/h, 60 km/h, 80km/h or 100km/h) The 30km/h zones are generally near schools and in city centre rather than on residential streets.
Road Traffic Wiki: http://he.wikipedia.org/wiki/%D7%9B%D7%91%D7%99%D7%A9_%D7%9E%D7%94%D7%99%D7%A8 WikiProject on OSM: https://wiki.openstreetmap.org/wiki/WikiProject_Israel#Conventions
Italy
road type | maxspeed | comment |
---|---|---|
highway=motorway (autostrada) | 130 | |
highway=trunk (strada extraurbana principale, aka superstrada) | 110 | |
road outside built-up areas | 90 | |
road inside built-up area | 50 |
Japan
highway=* | maxspeeds in km/h | comment |
---|---|---|
highway=motorway | 100 | expressway only |
other highway=* | 60 |
Korea, South
road type | maxspeeds in km/h | comment |
---|---|---|
expressway (highway=motorway) or other roads for motor vehicles only (any highway=*+motorroad=yes) |
|
Trucks/HGV limited to 80 where speed is over 80. Default assumes one lane per direction. |
rural road |
|
|
urban road | 50 | |
school zone | 30 |
Kosovo
highway=motorway | 130 |
highway=trunk | 110 |
highway=primary | 100 |
highway=secondary | 80 |
highway=residential | 50 |
Luxembourg
Highway type | maxspeed | Additional information |
---|---|---|
* highway=motorway | 110-130 km/h | 130 km/h when dry, 110 km/h when wet |
* highway=* | 90 km/h | Default speed limit outside built-up area |
* highway=* | 50 km/h | Default speed limit inside built-up area |
* highway=living_street | 20 km/h |
Also, there are many highway=residential where the speed limit is 30km/h.
Malaysia
- highway=motorway (expressways or lebuhraya) and highway=trunk (intercity dual carriageways) = 110 km/h (80 for HGVs)
- Outside a built-up area = 90 km/h (80 km/h during holiday seasons on state roads)
- Inside a built-up area = 50 km/h
Moldova
Outside a city-area:
- default: 90 km/h
- motorway: 110 km/h
Inside a city-area:
- default: maxspeed=50 km/h
- highway=living_street maxspeed=20 km/h.
Netherlands
highway=* | maxspeed | maxspeed:trailer | maxspeed:hgv maxspeed:tourist_bus maxspeed:bus |
maxspeed:moped | maxspeed:mofa | |
---|---|---|---|---|---|---|
![]() |
motorway, motorway_link | 130 | 90 | 80 | ||
![]() |
trunk, trunk_link with motorroad=yes | 100 | 90 | 80 | ||
![]() |
living_street | 15 | 15 | 15 | 15 | 15 |
![]() |
cycleway | 30 | 25 | |||
All other roads | 80 | 80 | 80 | 45 | 25 |
Inside designated city limits, all speed limits are further reduced to 50 km/h unless indicated otherwise, but this may be difficult to detect automatically.
If a trailer is heavier than 3500 kg, the 80 km/h limit applies instead of the 90 km/h limit.
Busses with a T100-permit have a limit of 100 km/h instead of 80 km/h on motorways and motorroads. This also holds for busses with a German T100-permit.
New Zealand
Default speed limits in New Zealand are generally the same as with Australia:
road type | maxspeed | comment |
---|---|---|
road outside urban area | 100 | |
road inside urban area | 50 | |
shared zone (highway=living_street) | 10 |
Norway
- Densely populated areas - 50 km/h
- Outside densly populated areas - 80 km/h
- highway=living_street - walking speed (not defined, but generally accepted to be 6km/h as defined in §1.1.m and §18.3)
If you're towing a trailer or GVW is above 3500 kg the maximum speed is 80 km/h.
Philippines
As of 2018.
Road type | maxspeed=* (for cars and jeepneys) | maxspeed:bus=*, maxspeed:hgv=*, maxspeed:psv=* | Notes |
---|---|---|---|
National roads (ways with ref=* of 1-2 digits and/or designation=national_primary_road) | 80 | 50 | |
National secondary roads (ways with ref=* of 3-4 digits and/or designation=national_secondary_road) | 70 | 50 | |
National tertiary roads (ways without ref=* but with designation=national_tertiary_road) | 60 | 50 | |
Provincial roads (way with designation=provincial_road ) | 40 | 30 | |
"Through streets" (any national or provincial road, as mentioned above, and tagged as in urban area) | 40 | 30 | |
Urban roads | 30 | Assumed to be city or municipal streets unless tagged otherwise. | |
Barangay roads (ways with designation=barangay_road) | 20 |
Expressways (highway=motorway, usually toll=yes) are not covered by existing national law, but have a blanket speed limit of 100 km/h (80 km/h for buses and trucks) and a minimum of 60 km/h set by the Toll Regulatory Board (TRB). In reality, speed limits can be as low as 60 km/h and some expressways allow trucks to travel at the same speed limit as cars. Speed limits on expressways are generally always signed.
Poland
Outside built-up area:
- default: 90 km/h;
- oneway=yes with lanes ≥ 2: 100 km/h
- highway=motorway: 140 km/h
- highway=trunk: 100 km/h
- highway=trunk with oneway=yes: 120 km/h
Inside built-up area:
- default: 50 km/h
- highway=living_street: 20 km/h
Portugal
road type | maxspeed | comment |
---|---|---|
highway=motorway | 120 (and minspeed=50) | |
highway=trunk | 100 | |
road outside built-up area | 90 | |
road inside built-up area | 50 | |
highway=living_street | 20 |
Russia
Outside an urban area (see article 10.3 of Traffic rules / Правила дорожного движения, пункт 10.3):
- cars and trucks lighter than 3,5 tons: highway=motorway and/or maxspeed=RU:motorway — 110 km/h, other roads — 90 km/h;
- intercity and small buses and motorbikes — 90 km/h;
- other buses, cars with trailer, trucks heavier than 3,5 tons: highway=motorway — 90 km/h, other roads — 70 km/h;
- trucks with people in basket — 60 km/h;
- vehicles with organized children groups — 60 km/h.
Inside a urban area (see article 10.2):
- default — 60 km/h (may be increased for several streets by local authorities but no more than on highway=motorway — 110 km/h);
- highway=living_street — 20 km/h
Romania
Interurban roads
Highway type | motorcar | hgv & psv | Implicit notation | Additional information |
---|---|---|---|---|
highway=motorway | 130 | 110 | maxspeed=RO:motorway | In Romanian "autostradă". The minimum speed is 50 km/h. |
highway=trunk | 100 | 90 | maxspeed=RO:trunk | In Romanian "drum expres" or "drum național european (E)". |
highway=primary highway=secondary highway=tertiary |
90 | 80 | maxspeed=RO:rural | For other road types (county road, communal road etc.) |
Urban roads
Highway type | * | Implicit notation | Additional information |
---|---|---|---|
highway=trunk highway=primary highway=secondary highway=tertiary highway=residential |
50 | maxspeed=RO:urban | |
highway=service | 5 - 20 | maxspeed=RO:urban for 20 km/h | |
highway=living_street | 20 - 30 | maxspeed=RO:urban for 30 km/h |
Serbia
Outside urban:
- highway=motorway (Auto-put) - 130 km/h
- highway=trunk (Put rezervisan za saobraćaj motornih vozila) - 100 km/h
- highway=primary (Magistralni put/glavni put)- 80 km/h
- highway=secondary (Put drugorazredne važnosti) - 80 km/h
- highway=tertiary (Ostali putevi) - 80 km/h
- default - 80 km/h
Inside urban:
- default - 50 km/h
Singapore
The default speed limit across Singapore is 50 km/h, except at school zones and "silver zones" where it is 40 km/h.
Slovakia
- Outside urban area (rural)
- highway=motorway:
- motorcars under 3500 kg: 130 km/h;
- bus: 100 km/h;
- anything else (including motorcar or bus with trailer above 750 kg): 90 km/h
- highway=trunk:
- motorcars under 3500 kg: 130 km/h;
- bus: 100 km/h;
- anything else (including motorcar or bus with trailer above 750 kg): 90 km/h
- highway=primary: 90 km/h
- highway=secondary: 90 km/h
- highway=tertiary: 90 km/h
- Inside urban area (urban)
- highway=motorway: 90 km/h
- highway=trunk; 90 km/h
- highway=primary: 50 km/h
- highway=secondary: 50 km/h
- highway=tertiary: 50 km/h
- highway=residential: 50 km/h
- highway=living_street: 20 km/h
Spain
highway=* | maxspeeds in km/h | comment | |
---|---|---|---|
urban | interurban | ||
highway=motorway | --- | 120 | car and motorcycle (120 km/h), truck and van (90 km/h), any other vehicles (100 km/h) |
highway=trunk | 90 | 90 | 90 km/h (car, motorcycle and bus) and 80 km/h (any other vehicles). Max speed can be 100 km/h for cars and motorcycles when a physical separation between lanes is present. |
highway=trunk_link | 90 | 90 | |
highway=primary highway=secondary highway=tertiary |
50 | 90 | 90 km/h (car, motorcycle and bus) and 80 km/h (any other vehicles). Max speed can be 100 km/h for cars and motorcycles when a physical separation between lanes is present. |
highway=residential | 50/30 | --- | 30km/h on roads with only 1 lane in each direction |
highway=* unpaved | 30 | 30 | |
highway=living_street | 20 | --- |
Inside a city-area:
- default: 50 km/h
Switzerland
- highway=motorway - 120 km/h
- highway=trunk - 100 km/h
- highway=primary,secondary,tertiary - 80 km/h
- highway=residential - 50 km/h
- highway=living_street - 20 or 30 km/h
- all other are not possible to implicit assign a maxspeed
- inside city: 50 km/h
- outside: 80 km/h
Thailand
As of 2022
road type | maxspeed in km/h | comment |
---|---|---|
motorway (highway=motorway+ref=*) | 120 | |
expressway (all other ways with highway=motorway) | ||
rural road |
|
|
urban road | 80 |
Turkey
highway=* | maxspeeds in km/h | |
---|---|---|
urban | interurban | |
highway=motorway - (Otoyol) — privately operated motorways | 120 | 140 |
highway=motorway - (Otoyol) — government operated motorways | 120 | 130 |
highway=motorway - (Otoyol) — feeder motorways | 120 | 120 |
highway=motorway_link - (Otoyol Bağlantısı) | 90 | 110 |
highway=trunk - (Bölünmüş yol) | 82* | 110 |
highway=primary | 70 | 90 |
highway=secondary | 60 | 90 |
highway=tertiary | 50 | 70 |
highway=unclassified | 30 | 50 |
highway=residential | 30 | 50 |
highway=living_street | 20 | --- |
(*) Changes among cities. 82km/h is the maximal value of urban speed limit.
Ukraine
- highway=motorway - 130 km/h
- highway=trunk + oneway=yes (means directions are sepаrated/segregated) + lanes=2 (or more then 2) - 110 km/h unless other is given
- highway=trunk - 90 km/h
- highway=primary - 90 km/h
- highway=secondary - 90 km/h
- highway=tertiary - 90 km/h
- highway=residential - 90 km/h
Inside a city-area:
- default: 50 km/h (unless other is given)
- highway=primary - 50 km/h
- highway=secondary - 50 km/h
- highway=tertiary - 50 km/h
- highway=residential - 50 km/h
- highway=living street - 20 km/h
- highway=service + living_street=yes - 20 km/h
United Kingdom
Speed limits are in miles per hour and normally use a 'xx mph' format, ie: 'maxspeed=30 mph'.
- For motorcars and motorcycles
- For highway=motorway the maximum speed is normally 70 mph (~113 km/h).
- For dual carriageways, often tagged as highway=trunk with oneway=yes - 70 mph (~113 km/h)
- In "Built-up area" (including many highway=residential roads with those with street lighting (tagged lit=yes)and without speed limit signs indicating to the contrary the speed limit is 30 mph (~48 km/h)
- For other roads where a numeric limit is not defined the limit is - 60 mph (~97 km/h)
A built up area is generally defined as an area where regular street lighting is provided , unless a higher speed limit is signed. Some lit streets may have a National Speed limit sign (maxspeed=national) - in which case refer to the highway list above for actual maxspeed.
- Recommended tagging
- Most contributors add a numeric speed limit (including ' mph' at the end) to the maxspeed tag. For roads signed using the national non-numeric speed limits signs it is generally recommended that one also adds GB:motorway, GB:national, GB:nsl_dual or GB:nsl_single to maxspeed:type=* (source:maxspeed=* has been used also).
- A minority of contributors advocate placing these textual values in maxspeed itself, and a few people suggest using maxspeed=national rather than GB:xxx.
- The advantage of the numeric tag in maxspeed is that any downstream system can understand what to do without needing a look-up table. The advantage of the tags that start GB: is that systems can be easily determine that the road is in Great Britain. Some contributors recommend that residential streets should always be given a maxspeed value if this is known so that it is clear that the street has been surveyed; others suggest that it can be left blank and the downstream system will assume that the speed limit is 30 mph rather than 'unknown'.
- This section used to recommend UK: as the prefix. This is non-standard internationally; the ISO 3166-1 alpha-2 code for Great Britain is "GB". The two should be treated as equivalent by data consumers since "UK" is a code reserved by request of the United Kingdom, but it its better for data producers to write GB:nsl_dual, GB:nsl_single, or GB:motorway and correct existing instances.
- Notes
- It is not easy to identify dual carriageways reliably since not all one-way streets are dual carriageways. Look for relation type dual_carriageway with child carriageway type relation members.
- 20 mph limits are becoming more common in residential areas.
- On many single carriageways roads the average travelling speeds is often below the legal maximum speed limit due either to traffic levels or to the physical characteristics of the road. In 2007, Government statistics suggest an average travelling speed for cars of 48 mph on rural single carriageway A-roads (77 km/h) (from a sample of 50,000 vehicles). For rural dual carriageway A-roads and motorways this was 70 mph (~113 km/h) (from a sample of 468,000 vehicles).
- Different speed limits apply to many different types of vehicle, e.g. HGVs, coaches, cars towing etc. For HGVs, the limits are 60 mph (~97 km/h), 50 mph (~80 km/h) and 40 mph (~64 km/h) for motorway, dual carriageway and single carriageway respectively. In practice large HGVs are mechanically governed to 56 mph (90 km/h) - and on non-motorway roads in 2007, over 75 % of HGVs exceeded their speed limits.
United States of America
- Main article: w:Speed limits in the United States by jurisdiction
Speed limits in the USA are defined in miles per hour and are normally coded in the format 'xx mph'. Regulations vary by state.
As far as I know, most other states not listed here vary primarily in motorway speeds. 70 and 75 mph are common.
In built-up areas, even primary will often slow to 25 mph. These speeds are dependent more on the physical attributes of the road than the road's designation.
State | Maxspeed (motorcar) | ||||||||
---|---|---|---|---|---|---|---|---|---|
Motorway | Trunk | Primary | Secondary | Tertiary | Unclassified | Residential | Living street | Service | |
California | 65 mph[1] | 55 mph | 55 mph | ||||||
Michigan[2] | 70 mph, some 75 mph | 55 mph, some 65 mph | 55 mph, some 65 mph | 45 mph | 35 mph | 55 mph | 25 mph | 25 mph | |
New York | 65 mph | 55 mph | 45 mph | 55 mph | 55 mph | 55 mph | 30 mph | ||
Oregon | 55 mph | 55 mph | 55 mph | 35 mph | 30 mph | 25 mph | 15 mph | ||
South Dakota | 80 mph | 70 mph | 65 mph | ||||||
Wisconsin | 65 mph | 65 mph | 55 mph | 45 mph | 35 mph | 25 mph |
- ↑ California Driver Handbook (2013): "The maximum speed limit on most California highways is 65 mph. You may drive 70 mph where posted. Unless otherwise posted, the maximum speed limit is 55 mph on two-lane undivided highways and for vehicles towing trailers."
- ↑ MICHIGAN VEHICLE CODE (EXCERPT) Act 300 of 1949 257.627 Speed limits.
Uzbekistan
Outside a urban area (see article 79 of Traffic rules / Правила дорожного движения, пункт 79):
- cars and trucks lighter than 3,5 tons: highway=motorway and/or maxspeed=UZ:motorway — 110 km/h, other roads — 100 km/h;
- intercity and small buses and motorbikes — 90 km/h;
- other buses, cars with trailer, trucks heavier than 3,5 tons — 80 km/h;
- trucks with trailer — 70 km/h;
- trucks with people in basket — 60 km/h;
- vehicles with organized children groups — 60 km/h.
Inside an urban area (see article 80):
- default — 70 km/h;
- trucks with people in basket — 60 km/h;
- vehicles with organized children groups — 60 km/h.
- highway=living_street — 30 km/h
Vietnam
- highway=motorway - 120
- Outside an urban area
- default - 80 (90 on dual carriageway)
- car with trailer – 50 (60 on dual carriageway)
- motorcycles - 60 (70 on dual carriageway)
- light trucks - 60 (70 on dual carriageway)
- light trucks with trailer – 60 (70 on dual carriageway)
- heavy trucks (weight: >3.5 t) - 70 (80 on dual carriageway)
- Inside an urban area
- default = 50 (60 on dual carriageway)
Proposals
Trafficzone
Also: Proposed features/trafficzone.
Related tags: zone:traffic=*, zone:maxspeed=*. See also the maxspeed=<implicit values> variant.
Implicit maxspeeds set by "trafficzone" and "highway"
Valid for | Tag | Alias | Comment |
---|---|---|---|
![]() |
highway=motorway | zone:traffic=DE:motorway | - |
![]() |
highway=living_street | zone:traffic=DE:pedestrian | - |
![]() |
highway=pedestrian | zone:traffic=DE:pedestrian | - |
trafficzone | Derived tags | Comment |
---|---|---|
zone:traffic=DE:motorway | maxspeed=none + maxspeed:goods=80 + maxspeed:psv=80 + maxspeed:hgv=80 | - |
zone:traffic=DE:rural | maxspeed=100 + maxspeed:goods=80 + maxspeed:psv=80 + maxspeed:hgv=60 + maxspeed:bicycle=no | - |
zone:traffic=DE:urban | maxspeed=50 + maxspeed:bicycle=no | - |
zone:traffic=DE:pedestrian | maxspeed=7 source:maxspeed=DE:walk OR maxspeed=DE:walk | - |
zone:traffic=TR:motorway | maxspeed=120 + maxspeed:hgv=90 + maxspeed:hazmat=60 | - |
zone:traffic=TR:urban | maxspeed=50 | - |
More implication see: Proposed features/trafficzone#Examples, also have a look at source:maxspeed=*
maxspeed tag | Derived value | Comment |
---|---|---|
maxspeed=AT:walk | (4..20) | interpretation is left to applications |
maxspeed=AT:urban | 50 | |
maxspeed=AT:rural | 100 | |
maxspeed=AT:motorway | 130 | |
maxspeed=DE:walk | 7 | |
maxspeed=DE:urban | 50 | |
maxspeed=DE:rural | 100 | |
maxspeed=none | 250 | maxspeed=no has also been used for this. |
maxspeed=signals | - | Do not assume any maxspeed! maxspeed=variable has also been used for this.
Another commonly used alternative is maxspeed:variable=*, where the |
maxspeed=default | - | Should be changed to maxspeed=<country code>:<zone name> |
maxspeed=city_limits | - | Should be changed to maxspeed=<country code>:urban |
maxspeed=unknown | - | Should be removed |
maxspeed=<different> | - | Should be removed |