OSM tags for routing/Maxspeed

From OpenStreetMap Wiki
Jump to navigation Jump to search

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=
Armenia 110 90 90 60 90 60 90 60 90 60 90 60 90 60 20
Austria 130 130 100 (*7) 100 (*7) 100 (*7) 100 (*7) 100 (*7) 50 (*7) 5.4 (*8)
Azerbaijan 110 80 80 50 80 50 80 50 80 50 70 50 50 50 20
Belgium Flanders 120 70 50 70 50 70 50 70 50 70 50 70 50 20
Elsewhere 90 90 90 90 90 90
Brazil 110 80 80 80 80 60 60 60 60 40 60 30 30 30 30
Bulgaria 140 120 50 90 50 90 50 90 50 90 50 90 50 20
Croatia (*20) 130 130 110 110 90 50 90 50 90 50 90 50 90 50 5.4 (*8)
Cuba 120 90 50 80 50 70 50 60 50 50 50 50 50 20
Czech Republic 130/80 (*11) 110 80 90 50 90 50 90 50 90 50 90 50 20
Denmark 130 80 80 80 50 80 50 80 50 80 50 80 50 15
Estonia 90 90 90 50 90 50 90 50 90 50 90 50 90 50 20
Finland 120 80 100 60 80 50 80 50 60 50 80 50 80 50 20
France 130 110 110 80/90 (*19) 50 80/90 (*19) 50 80/90 (*19) 50 80/90 (*19) 50 80/90 (*19) 50 20
Germany none (*1) 80 none (*1) 50 100 50 100 50 100 50 100 50 100 50 4 (*2)
Greece 130 110 110 90 50 90 50 90 50 90 50 90 50 20
Hungary 130 110 110 90 50 90 50 90 50 90 50 90 50 20
India 180 (*12) 120 (*12) 80 50 80 50 80 50 80 50 80 50 80 50 20
Iran 120 90 110 70 100 50 100 50 100 50 100 50 80 50 20
Ireland 120 120 100 100 (*3) 100 100 (*3) 80 80 (*3) 80 80 (*3) 80 80 (*3) 50 50 (*3) N/A
Isle of Man, UK UL (*6) UL (*6) UL (*6) 50 UL (*6) 50 UL (*6) 50 UL (*6) 50 UL (*6) 50 UL (*6) 30 20
Israel 110 90 100 100 80 50 80 50 80 50 80 50 80 50 15
Côte d'Ivoire 120 110 110 110 90 60 (*14) 90 60 (*14) 90 60 (*14) 90 60 (*14) 90 60 (*14) N/A
Japan 100 (*15) 60 60 60 60 60 60 60 60 60 60 60 60 60 N/A
Latvia 90 90 90 50 90 50 90 50 90 50 90 50 90 50 20
Lithuania 130/110 (*5) 90 110/100 (*5) 50 90 50 90 50 70 50 70 50 90 50 20
Moldova 110 90 90 50 90 50 90 50 90 50 90 50 90 50 20
Monaco N/A N/A N/A 50 N/A 50 N/A 50 N/A 50 N/A 50 N/A 30 20
Netherlands 130 130 100 50 80 50 80 50 80 50 80 50 80 50 15 (*9)
Norway 80 80 60 80 50 70 50 50 30 50 30 50 30 5
Philippines 100 (some 60-80) 40 80 40 (*16) 80 40 (*16) 80 40 (*16)(*17) 30 30 20 20 20- 20
Romania 130 100 50 90 50 90 50 90 50 90 50 90 50 20
Russia(*23) 110 90 90 60 90 60 90 60 90 60 90 60 90 60 20
Spain 120 100 50 90 50 90 50 90 50 90 50 90 50 20
Slovakia 130/90 (*11) 90 130 90 90 50 90 50 90 50 90 50 90 50 20
Slovenia 130 40 110 110 90 50 90 50 90 50 90 50 90 50 10
Sri Lanka 100 60 70 50 70 50 70 50 70 50 70 50 70 50 20
Sweden 110 90 70 90 50 70 50 70 50 70 50 50 50 5
Switzerland 120 80 100 100 80 50 80 50 80 50 80 50 50 50 20
Turkey 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
Ukraine 130 90 110/90 (*13) 50 110/90 (*13) 50 90 50 90 50 90 50 90 50 20
Uruguay N/A N/A 90 45 90 45 90 45 90 45 90 45 90 45 N/A
Uzbekistan 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
Austria 80 (*1) 80 (*1) 70 (*1) 70 (*1) 70 (*1) 70 (*1) 50 (*1) 5.4 (*2)
Brazil 90 80 80 80 60 60 60 60 40 60 30 30 30 30
Bulgaria 100 80 50 80 50 80 50 80 50 80 50 80 50 20
Croatia (*7) 90 80 80 80 50 80 50 80 50 80 50 80 50 5.4 (*2)
Czech Republic 80 80 80 80 50 80 50 80 50 80 50 80 50 20
Germany 80 80 50 60 50 60 50 60 50 60 50 60 50 4
Hungary 80 70 70 70 50 70 50 70 50 70 50 70 50 20
Japan 80 (*4) (*5) 60 60 60 60 60 60 60 60 60 60 60 60 N/A
Netherlands 80 80 50 80 50 80 50 80 50 80 50 80 50 15
Philippines 80 50 30 (*6) 50 30 (*6) 50 30 30 30 20 20 20 20 N/A
Slovakia 90 90 90 90 50 90 50 90 50 90 50 90 50 20
Slovenia 90 90 90 80 50 80 50 80 50 80 50 80 50 10
Spain 90 80 50 80 50 80 50 80 50 80 50 80 50/30 20
Turkey 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
Uzbekistan 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
Austria 100 100 80 80 80 80 50 5.4 (*1)
Brazil 90 80 80 80 60 60 60 60 40 60 30 30 30 30
Croatia (*5)(*6) 100 (*7) 80 80 80 50 80 50 80 50 80 50 80 50 5.4 (*1)
Philippines(*2) 80 (*3) 50 30 50 30 50 30 30 20 20 20 20 20
Slovakia 100 90 90 90 50 90 50 90 50 90 50 90 50 20
Slovenia 100 100 100 80 50 80 50 80 50 80 50 80 50 10
Spain 100 90 50 90 50 90 50 90 50 90 50 90 50/30 20
Turkey 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
Uzbekistan 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
Turkey 80 75 60 70 50 70 50 60 50 50 30 50 30 20
Uzbekistan 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
Turkey 90 70 30 50 30 30 50 20 20 20 10 20 50 30

Agricultural

Country Maxspeed in km/h,
driving an agricultural vehicle
Turkey 40
European Union, Switzerland 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.

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) Ambox warning pn.svg 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):

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

Inside a urban area:

Belgium

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:

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

Nunavut

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

Czech Republic

Outside an urban area:

Inside an urban area:

Denmark

Inside city limits:

  • default: 50 km/h

Set in relation:type=defaults relation 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

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 relation 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 Zeichen 244.svg or Zeichen 239.svg with Zusatzzeichen 1022-10.svg
highway=living_street maxspeed:bicycle=walk verkehrsberuhigter Bereich

Most of them are set in relation:type=defaults relation 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

Maxspeeds in km/h
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) - 100 km/h (trucks: 80 km/h)
  • Outside built-up areas - 80 km/h
  • 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 conditions maxspeeds in km/h Additional information
* highway=motorway 100-110 km/h (National roads 1,2,4,6,431 )
* highway=trunk 90 km/h (National roads 3,7,4,20,22 )
* highway=primary 50 km/h (Important Local Roads)
* highway=secondary 50 km/h (Important Local Roads)
* highway=tertiary 50 km/h (Important Local Roads)
* highway=unclassified 50 km/h (Less important Local Roads)
* highway=residential 50 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 30 km/h There are some narrow streets, especially in cities like Tel Aviv, that have this restriction. Usual speed limit in city is 50 km/h

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

highway=* maxspeeds in km/h
urban interurban
highway=motorway - (Autostrade) --- 130
highway=trunk - (Superstrade con motorroad=yes) 70 110
highway=primary 50 90
highway=secondary 50 90
highway=tertiary 50 90
highway=unclassified 50 70
highway=residential 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)
  • 80
  • 100 (if lanes=* is more than 2)
Trucks/HGV limited to 80 where speed is over 80. Default assumes one lane per direction.
rural road
  • 60
  • 80 (if lanes=* is more than 2)
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:

Netherlands

highway=* maxspeed maxspeed:trailer maxspeed:hgv
maxspeed:tourist_bus
maxspeed:bus
maxspeed:moped maxspeed:mofa
Nederlands verkeersbord G1.svg motorway, motorway_link 130 90 80
Nederlands verkeersbord G3.svg trunk, trunk_link with motorroad=yes 100 90 80
Nederlands verkeersbord G5.svg living_street 15 15 15 15 15
Nederlands verkeersbord G12a.svg 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

Legal text:

  • Densely populated areas - 50 km/h
  • Outside densly populated areas - 80 km/h

Legal text:

  • 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

According to Section 31 of the Land Transportation and Traffic Code (Republic Act No. 4136), and supplement at Joint Memorandum Circular 2018-001 by the Department of Transportation (DOTr), Department of Public Works and Highways (DPWH), and Department of Interior and Local Government (DILG), unless posted otherwise, or set by a local law, the implied speed limits by context and road classification are.

Road type Maximum for cars, motorcycles, and light vehicles (including jeepneys) Maximum for heavy trucks, buses, and tricycles (motorized/auto rickshaws) Notes
National primary roads (ways with ref=* of 1-2 digits and/or designation=national_primary_road) 80 50
National secondary roads (ways with ref=* of 3 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) always get explicit limits, assigned by the Toll Regulatory Board (TRB). The national traffic code, however, does not have any specific provisions on speed limits regarding such roads.

  • Maximum speed on expressways is 100 km/h unless posted lower.
  • Buses on expressways are capped at 80 km/h unless certified for a higher speed.
  • Trucks are limited to 80 km/h even if there is a higher posted speed.

Poland

Outside built-up area:

Inside built-up area:

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):

Romania

Interurban roads

Maxspeed in km/h
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

Maxspeed in km/h
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:

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)

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

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

Inside a city-area:

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
  1. 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."
  2. 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"

Mapping of zone:traffic=* to highway for maxspeed-purposes
Valid for Tag Alias Comment
Germany highway=motorway zone:traffic=DE:motorway -
Germany highway=living_street zone:traffic=DE:pedestrian -
Germany highway=pedestrian zone:traffic=DE:pedestrian -
trafficzone to maxspeed derivations
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-string to maxspeed-integer derivations for motorcars
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 value is then used for the maximum possible speed limit that can be shown by the (typically electronically controlled) road signs.

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