OSM tags for routing/Maxspeed

From OpenStreetMap Wiki
Jump to: navigation, search

This article is about default speed limits applicable for roads which are not tagged with maxspeed=*.

Default speed limits

The tables in this section provide information about speed limits for various different classes of vehicle in a range of countries. The is_inside->Country tag is often used to determine what country a location is inside of. 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 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

Maxspeed in km/h, driving a motorcar
Motorway Trunk Primary Secondary Tertiary Unclassified Residential Living street
Country 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=
Flag of Armenia Armenia 110 90 90 60 90 60 90 60 90 60 90 60 90 60 20
Flag of Austria Austria 130 130 100 (*7) 100 (*7) 100 (*7) 100 (*7) 100 (*7) 50 (*7) (*8)
Flag of Azerbaijan Azerbaijan 110 80 80 50 80 50 80 50 80 50 70 50 50 50 20
Flag of Belgium Belgium 120 90 50 90 50 90 50 90 50 90 50 90 50 20
Flag of Brazil Brazil 110 80 80 80 60 60 60 60 40 60 40 60 40 30
Flag of Greece Greece 130 110 110 90 50 90 50 90 50 90 50 90 50 20
Flag of Bulgaria Bulgaria 140 120 50 90 50 90 50 90 50 90 50 90 50 20
Flag of Czech Republic Czech Republic 130 90 50 90 50 90 50 90 50 90 50 90 50 20
Flag of Denmark Denmark 130 80 80 80 50 80 50 80 50 80 50 80 50 15
Flag of Estonia Estonia 90 90 90 50 90 50 90 50 90 50 90 50 90 50 20
Flag of Finland Finland 120 80 100 60 80 50 80 50 60 50 80 50 80 50 20
Flag of France France 130 110 110 90 50 90 50 90 50 90 50 90 50 20
Flag of Germany Germany 130 (*1) 80 130 (*1) 50 100 50 100 50 100 50 100 50 100 50 4 (*2)
Flag of Hungary Hungary 130 110 110 90 50 90 50 90 50 90 50 90 50 20
Flag of India India 180 (*12) 120 (*12) 80 50 80 50 80 50 80 50 80 50 80 50 20
Flag of Iran Iran 120 90 110 70 100 50 100 50 100 50 100 50 80 50 20
Flag of Ireland Ireland 120 120 100 100 (*3) 100 100 (*3) 80 80 (*3) 80 80 (*3) 80 80 (*3) 50 50 (*3) N/A
Flag of the Isle of Man the Isle of Man,Flag of UK UK UL (*6) UL (*6) UL (*6) 50 UL (*6) 50 UL (*6) 50 UL (*6) 50 UL (*6) 50 UL (*6) 30 20
Flag of Israel Israel 110 90 100 100 80 50 80 50 80 50 80 50 80 50 15
Flag of Ivory Coast Ivory Coast 120 110 110 110 90 60 (*14) 90 60 (*14) 90 60 (*14) 90 60 (*14) 90 60 (*14) N/A
Flag of Moldova Moldova 110 90 90 50 90 50 90 50 90 50 90 50 90 50 20
Flag of Monaco Monaco N/A N/A N/A 50 N/A 50 N/A 50 N/A 50 N/A 50 N/A 30 20
Flag of Netherlands Netherlands 130 130 100 100 80 50 80 50 80 50 80 50 80 50 15 (*9)
Flag of Latvia Latvia 90 90 90 50 90 50 90 50 90 50 90 50 90 50 20
Flag of Lithuania Lithuania 130/110 (*5) 90 110/100 (*5) 50 90 50 90 50 70 50 70 50 90 50 20
Flag of Romania Romania 130 100 50 90 50 90 50 90 50 90 50 90 50 20
Flag of Russia Russia 110 90 90 60 90 60 90 60 90 60 90 60 90 60 20
Flag of Spain Spain 120 100 50 90 50 90 50 90 50 90 50 90 50 20
Flag of Slovakia Slovakia 130/90 (*11) 90 130 90 90 50 90 50 90 50 90 50 90 50 20
Flag of Sri Lanka Sri Lanka 100 60 70 50 70 50 70 50 70 50 70 50 70 50 20
Flag of Sweden Sweden 110 90 70 90 50 70 50 70 50 70 50 50 50 5
Flag of Norway Norway 80 80 60 80 50 70 50 50 30 50 30 50 30 5
Flag of Ukraine Ukraine 130 90 110/90 (*13) 60 110/90 (*13) 60 90 60 90 60 90 60 90 60 20
Flag of Turkey Turkey 120 90 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

(*1): using maxspeed=130 here, though there is no actual speed limit but a recommended speed of 130 km/h

(*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.

(*8): Walking pace by law. This is not clearly defined. In practice, nobody drives slower than 20 km/h.

(*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): In Slovakia, the limit for motorway outside place is 130 km/h, inside place it is 90 km/h.

(*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)

HGV

Maxspeed in km/h, driving a HGV
Motorway Trunk Primary Secondary Tertiary Unclassified Residential Living_street
Country outside place inside place outside place inside place outside place inside place outside place inside place outside place inside place outside place inside place
Flag of Austria Austria 80 (*1) 80 (*1) 70 (*1) 70 (*1) 70 (*1) 70 (*1) 50 (*1) (*2)
Flag of Brazil Brazil 80 80 80 80 60 60 60 60 40 60 40 60 40 30
Flag of Bulgaria Bulgaria 100 80 50 80 50 80 50 80 50 80 50 80 50 20
Flag of Czech Republic Czech Republic 80 80 50 80 50 80 50 80 50 80 50 80 50 20
Flag of Hungary Hungary 80 70 70 70 50 70 50 70 50 70 50 70 50 20
Flag of Netherlands Netherlands 80 80 80 80 50 80 50 80 50 80 50 80 50 15
Flag of Slovakia Slovakia 90 90 90 90 50 90 50 90 50 90 50 90 50 20
Flag of Turkey 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

(*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.

Bus

Except stated otherwise also, those applies also for minibus, midibus and coaches.

Maxspeed in km/h, driving a Bus or a Minibus
Motorway Trunk Primary Secondary Tertiary Unclassified Residential Living_street
Country outside place inside place outside place inside place outside place inside place outside place inside place outside place inside place outside place inside place
Flag of Austria Austria 100 100 80 80 80 80 50 (*1)
Flag of Brazil Brazil 90 80 80 80 60 60 60 60 40 60 40 60 40 30
Flag of Slovakia Slovakia 100 90 90 90 50 90 50 90 50 90 50 90 50 20
Flag of Turkey Turkey 100 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

(*1): Same as for motorcar => see above.

Trailed HGVs

Maxspeed in km/h, driving a Trailed HGV (e.g. TIR-articulated Trucks)
Motorway Trunk Primary Secondary Tertiary Unclassified Residential Living_street
Country outside place inside place outside place inside place outside place inside place outside place inside place outside place inside place outside place inside place
Flag of Turkey Turkey 80 75 60 70 50 70 50 60 50 50 30 50 30 20

Maxspeed in Bridleways, in Cycle Roads and in Roads under Construction

Maxspeed in km/h, driving appropriate vehicle
Road under Construction Cycleway Bridleway Service Road Track Road Footway
Country Motorway under construction outside place inside place paved gravel stones grass dirt rock unpaved
Flag of Turkey 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
Flag of Turkey Turkey 40
Flag of Europe Europe * 40
  • For this table, Europe covers:

-The whole EU -Switzerland

Hazmat

This section covers vehicles carrying hazardous materials. There are usually three categories classified according to amount of the hazardous material.

Maxspeed in km/h, driving a goods vehicle carrying a hazardous material Category
Motorway Trunk Primary Secondary Tertiary Unclassified Residential Living_street A, B, or C
Country 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= A is the heaviest one
Flag of Turkey Turkey 60 60 50 50 50 30 50 30 50 30 30 30 30 30 -1 AB

Additional information for selected countries

This section contains additional information for a selection of countries.

Armenia

Outside a city-area:

  • default: 90 km/h

Inside a city-area:

  • default: 60 km/h.

Australia

Austria

Outside a city-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
  • (otherwise) highway=motorway, highway=motorway_link - 130 km/h

Inside a city-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, 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 city-area:

Belgium

  • highway=motorway, highway=motorway_link - 120 km/h
  • Inside built-up area (bebouwde kom):
  • Outside built-up area:
    • dual carriage with in each direction minimum two lanes: 120 km/h
    • otherwise: 90 km/h (may change to 70 km/h in Flemish Region soon; Wallonia will keep the default 90 km/h limit)

Brazil

Speed limits are established by the Brazilian Transit Act (Código Brasileiro de Trânsito) article 61. The following terminology correspondences can be made:

Context Law term Literal meaning OSM equivalents in practice
Urban Via de trânsito rápido Rapid transit way = express way Trunk
Urban Via arterial Arterial way Primary, secondary, tertiary
Urban Via coletora Collector way Unclassified, residential
Urban Via local Local way Living street
Rural Rodovia Highway Motorway
Rural Estrada Road Tertiary, unclassified, residential

The only difference by vehicle type appears in motorways:

Law term Literal meaning OSM equivalents in practice Speed limit
Automóvel, camioneta, motocicleta Automobile, pickup truck, motorcycle Motor car, motorcycle, taxi 110 kmph
Ônibus, microônibus Bus, van Bus, tourist bus 90 kmph
Demais veículos Any other vehicle Light and heavy goods vehicles, agricultural vehicles, moped, mofa, bicycles, etc. 80 kmph

Brazilian traffic engineering defines the concepts of primary and secondary "collector" urban ways, which would map respectively to secondary and tertiary ways in OSM. In practice, contrasting with "colletor" ways in the law, these ways are normally allowed a speed limit equal to arterial (primary) ways, unless traffic signs indicate differently. However, as expected, their average speed is lower due to more obstacles such as lower priority when crossing other ways, more pedestrians, lower speed limit near schools, etc.

There seems to be confusion in the usage of terms like "autoestrada", "rodovia" and "estrada". Judging by the speed limits, the law uses "rodovia" to refer to "autoestradas" (motorways). Other ways named "rodovias" are national and state highways with a lower speed limit, thus not motorways. Informally, some people use "rodovia" and "estrada" interchangeably.

The concept of "living street" does not exist in Brazilian transit law. It may be used in OSM when speed limits are very low (in certain suburban ways, and also in some poor areas such as favelas) or to denote heavy pedestrian traffic (which slows down transit due to jaywalking) in downtown areas.

Bulgaria

Outside a city-area:

  • default: 90 km/h

Inside a city-area:

Canada

Croatia

Czech Republic

Outside a city-area:

Inside a city-area:

Denmark

Inside a city-area:

  • default: 50 km/h

Set in relation:type=defaults Relation 1124103 (view, XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)

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=* maxspeeds 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 90
highway=secondary 50 90
highway=tertiary 50 90
highway=residential 50 ---
highway=living_street 20 ---

Inside a city-area:

  • default: 50 km/h
maxspeed-string to maxspeed-integer derivations for motorcars
maxspeed tag derived value comment
maxspeed=FR:walk (4..20) interpretation is left to applications
maxspeed=FR:urban 50
maxspeed=FR:rural 90


Set in relation:type=defaults Relation 934933 (view, XML, Potlatch2, iD, JOSM, history, analyze, manage, gpx)

Germany

for motorcar / goods / motorcycle

vehicle-type: motorcar=yes (default if unknown vehicle-type)

valid also for goods=yes ('light' goods vehicle)

valid also for motorcycle=yes

road conditions maxspeeds in km/h Additional Info
highway=motorway maxspeed=none "recommended speed" of 130 km/h. Also See: Proposed features/maxspeed none
highway=* + motorroad=yes + oneway=yes (means directions are seperated/segregated) + lanes=2+ maxspeed=none Gelbe Autobahnen (Dual carriageways) with separated lanes have the same limits as highway=motorway
highway=* + zone:traffic=DE:rural maxspeed=100 Outside a city-area
highway=* + zone:traffic=DE:urban maxspeed=50 Inside a city-area
highway=* + bicycle=designated maxspeed=30 Fahrradstraßen with extra-signs to allow other vehicles.

Oberlandesgericht Karlsruhe (german court) judges that "moderate speed" should be lower than 30 km/h

highway=living_street maxspeed=walk maxspeed=walk is not yet an approved key. 10 km/h can be assumed. (court-decision)
for 'heavy goods vehicle' (hgv)

vehicle-conditions: hgv=yes

applies to vehicles with maxweight > 3,5 t

road conditions maxspeeds in km/h Additional Info
highway=* + zone:traffic=DE:rural - Outside a city-area maxspeed:hgv=60
highway=* + zone:traffic=DE:urban - Inside a city-area maxspeed:hgv=50
highway=* + bicycle=designated maxspeed:hgv=30 Fahrradstraßen with extra-signs to allow other vehicles.

Oberlandesgericht Karlsruhe (german court) judges that "moderate speed" should be lower than 30 km/h

highway=living_street maxspeed:hgv=walk 10 km/h can be assumed.
for bicycles

vehicle-conditions: bicycle=yes

road conditions maxspeeds in km/h Additional Info
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 + bicycle=yes/designated/official maxspeed:bicycle=walk Fußgängerzone with extra-signs to allow bicycles (often with limited times i.e. 18-09 o'clock)
highway=living_street maxspeed:bicycle=walk verkehrsberuhigter Bereich

in Germany there are 6 main trafficzones.

  • pedestrian areas ( -> highway=pedestrian)
  • traffic-calmed areas (-> highway=living_street)
  • 30-Zone
  • urban (roads inside closed settlements)
  • rural (roads outside closed settlements)
  • like_motorway (motorway -like roads)

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


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

Ireland

road conditions maxspeeds in km/h Additional Info
* 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 Info
* 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: http://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 ---

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.

Moldova

Outside a city-area:

  • default: 90 km/h
  • motorway: 110 km/h

Inside a city-area:

Netherlands

  • highway=motorway - 130 km/h
  • highway=trunk - 100 km/h
  • highway=living_street - walking speed (often taken as 15 km/h)
  • for all others it is not possible to implicitly assign a maxspeed
    • inside built-up areas (indicated by town name signs): 50 km/h
    • outside built-up areas: 80 km/h

If you're towing a trailer <= 3500 kg max speed is 90km/h otherwise 80km/h. Busss/trucks max speed 80km/h except T100 bus like in germany even the same german permit is valid. "Official" link [1]

Norway

Legal text:

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

Legal text:

Philippines

Rural areas
Urban areas

Note: Most intersections and *_link roads have a maximum speed limit of 40 km/h.

Poland

Outside a city-area:

default: 90 km/h; oneway=yes with lanes>=2 : 100 km/h

Inside a city-area:

Russia

Outside a city-area (see article 10.3 of Traffic rules / Правила дорожного движения, пункт 10.3):

  • cars and trucks lighter than 3,5 tons: highway=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 city-area (see article 10.2):

Romania

Notes:

  • Currently (30 March 2009) there are no express ways and no plans to build such roads are known of.
  • Service roads have no legislated speed, but are usually marked locally with speed varying from 5 to 20 km/h

Outside a city-area:

Inside a city-area:

Serbia

Outside urban:

Inside urban:

  • default - 50 km/h

Slovakia

Outside city area (rural)
  • highway=motorway - motorcars under 3500kg: 130 km/h; bus: 100 km/h; anything else (including motorcar or bus with trailer above 750kg): 90 km/h
  • highway=trunk - motorcars under 3500kg: 130 km/h; bus: 100 km/h; anything else (including motorcar or bus with trailer above 750kg): 90 km/h
  • highway=primary - 90 km/h
  • highway=secondary - 90 km/h
  • highway=tertiary - 90 km/h
Inside city area (urban)

Spain

  • highway=motorway: 120 km/h.
  • Roads with a berm side with pavement width of 1.50 m or more: 100 km/h (usually almost all highway=trunk roads, but not always).
  • Roads and urban crossings: 50 km/h
  • Other routes out of town or place inhabited: 90 km/h

Switzerland

Turkey

highway=* maxspeeds in km/h
urban interurban
highway=motorway - (Otoyol) --- 120
highway=motorway_link - (Otoyol Bağlantısı) --- 90
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:nsl_dual or GB:nsl_single to source:maxspeed=*.
  • 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.
  • 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.
  • As of the start of 2012, the UK government is currently discussing an increase of the GB:motorway limit from 70 mph to 80 mph.

United States of America

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.

Maxspeed (motorcar)
State Motorway Trunk Primary Secondary Tertiary Unclassified Residential Living street Service
California 65 mph[1] 55 mph 55 mph
New York 65 mph 55 mph 55 mph 55 mph 55 mph 55 mph 30 mph
Oregon 55 mph 55 mph 55 mph 35 mph 30 mph 25 mph 15 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."

Proposals

Trafficzone

Also: Proposed features/trafficzone‎.

Related tags: zone:traffic=*, zone:maxspeed=*. See also the maxspeed=<implicit values> variant.

Default speeds

Default is a proposal (not yet fully drafted, no RFC, no voting yet) for a possible, upcoming default value system. This proposal may set default maxspeeds by area (countries, states...) if it becomes general accepted practice.

Implicit maxspeeds set by "trafficzone" and "highway"

mapping of zone:traffic=* to highway for maxspeed-purposes
valid for tag alias comment
Flag of Germany Germany highway=motorway zone:traffic=DE:motorway -
Flag of Germany Germany highway=living_street zone:traffic=DE:pedestrian -
Flag of Germany 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