OSM tags for routing/Maxspeed
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= | ||
| |
130 | 130 | 100 (*7) | 100 (*7) | 100 (*7) | 100 (*7) | 100 (*7) | 50 (*7) | 7 (*8) | ||||||
| |
110 | 80 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 70 | 50 | 50 | 50 | 20 |
| |
120 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 20 | |
| |
130 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 20 | |
| |
130 | 90 | 50 | 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 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 90 | 50 | 20 | |
| |
130 (*1) | 80 | 130 (*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 | |
| |
180 | 120 | 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) | 80 | 80 (*3) | N/A |
| Flag of Isle of Man Isle of Man, |
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 |
| |
N/A | N/A | N/A | 50 | N/A | 50 | N/A | 50 | N/A | 50 | N/A | 50 | N/A | 30 | 20 |
| |
120 | 100 | 100 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 15 | |
| |
130/110 (*5) | 90 | 110/100 (*5) | 50 | 90 | 50 | 90 | 50 | 70 | 50 | 70 | 50 | 90 | 50 | 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 | |
| |
110 | 90 | 70 | 90 | 50 | 70 | 50 | 70 | 50 | 70 | 50 | 50 | 50 | 5 | |
| |
80 | 80 | 60 | 80 | 50 | 70 | 50 | 50 | 30 | 50 | 30 | 50 | 30 | 5 | |
| |
130 | 90 | 110 | 60 | 90 | 60 | 90 | 60 | 90 | 60 | 90 | 60 | 90 | 60 | 20 |
| |
120 | 90 | 110 | 70 (*4) | 90 | 50 | 90 | 50 | 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.
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 | ||
| |
80 | 70 | 70 | 70 | 50 | 70 | 50 | 70 | 50 | 70 | 50 | 70 | 50 | 20 |
| |
80 | 80 | 80 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 80 | 50 | 15 |
| |
90 | 85 | 60 (*1) | 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): Urban limits change among cities.60 km/h is the maximal value.
Bus
| 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 | ||
| |
100 | 90 | 70 | 80 | 50 | 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 |
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 | ||
| |
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 | |||||
| |
50 | 50 | 30 | 50 | 30 | 30 | 50 | 20 | 20 | 20 | 10 | 20 | 50 | 30 | |
Agricultural
| Country | Maxspeed in km/h, driving an agricultural vehicle | |
|---|---|---|
| |
40 | |
| |
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 | ||
| |
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.
Austria
Outside a city-area:
- default: 100 km/h
- highway=motorway, highway=motorway_link - 130 km/h
Inside a city-area:
- default: maxspeed=50 km/h
- highway=living_street maxspeed=7 km/h ("Schrittgeschwindigkeit" = walking pace). Note that vehicle=destination, bicycle=yes and bicycle=opposite are also implied.
Depending on the vehicle type lower limits might apply (These are not yet documented here. Please add.).
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 city-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 km/h
- Inside built-up area (bebouwde kom):
- everything has default maxspeed 50 km/h
- highway=living_street - 20 km/h
- 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)
Bulgaria
Outside a city-area:
- default: 90 km/h
Inside a city-area:
- highway=residential - 50 km/h
- highway=living_street - 20 km/h
Canada
- highway=motorway - 100 km/h (some motorways have 90 to 110 km/h limit)
- highway=primary - 80 to 90 km/h
- highway=secondary - 50 to 70 km/h
- highway=tertiary - 50 km/h
- highway=residential - 40 to 50 km/h, often 30 km/h in school zones
Croatia
- highway=motorway - 130 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=residential - 50 km/h
Czech Republic
Outside a city-area:
- default - maxspeed=90 km/h
- highway=motorway - maxspeed=130 km/h
- highway=motorway_link - maxspeed=130 km/h
Inside a city-area:
- default - maxspeed=50 km/h
- highway=living_street maxspeed=20 km/h
- highway=motorway - maxspeed=80 km/h
- highway=motorway_link - maxspeed=80 km/h
Denmark
- highway=motorway - 130 km/h
- highway=primary - 80 km/h
- highway=secondary - 80 km/h
- highway=tertiary - 80 km/h
- highway=unclassified - 80 km/h
Inside a city-area:
- default: 50 km/h
Set in relation:type=defaults
1124103 (XML, check, manage, JOSM, history, view, 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
- 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=motorway - 130 km/h (110 km/h in rain!)
- highway=trunk,trunk_link,... - 110 km/h
- highway=primary,secondary,tertiary - 90 km/h
- highway=residential - 50 km/h
Inside a city-area:
- default: 50 km/h
Set in relation:type=defaults
934933 (XML, check, manage, JOSM, history, view, 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)
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 |
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 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 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=motorway - 130 km/h when dry, 110km/h when wet
- Inside built-up area:
- maxspeed 50 km/h
- highway=living_street - 30 km/h
- Outside built-up area: 90 km/h
Moldova
Outside a city-area:
- default: 90 km/h
Inside a city-area:
- default: maxspeed=60 km/h
- highway=living_street maxspeed=20 km/h.
Netherlands
- highway=motorway - 120 km/h
- highway=trunk - 100 km/h
- highway=living_street - 15 km/h
- all other are not possible to implicit assign a maxspeed
- inside City: 50 km/h
- outside: 80 km/h
If your towing a trailer <=3 500 kg max speed 90km/h otherwise 80km/h. Busses/trucks max speed 80km/h except t100bus like in germany even the same german permit is valid. "Official" link [1]
Norway
- Densely populated areas - 50 km/h
- Outside densly populated areas - 80 km/h
- highway=living_street - walking speed (not defined)
Philippines
- Rural areas
- highway=motorway - 120 km/h
- highway=trunk - 120 km/h
- highway=primary - 100 km/h
- highway=secondary - 80 km/h
- highway=tertiary - 60 km/h
- highway=residential - 50 km/h
- highway=service - 30 km/h
- Urban areas
- highway=motorway - 80 km/h
- highway=trunk - 80 km/h
- highway=primary - 80 km/h
- highway=secondary - 60 km/h
- highway=tertiary - 60 km/h
- highway=residential - 40 km/h
- highway=living street - 30 km/h
- highway=service - 30 km/h
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:
- default: 50 km/h; night (23-5) - 60 km/h
- highway=living_street - 20 km/h
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):
- 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
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:
- default - highway=primary, highway=secondary, highway=tertiary 90 km/h
- motorway - highway=motorway - 130 km/h
- European and express ways - (soon all tagged as) highway=trunk - 100 km/h
Inside a city-area:
- default: 50 km/h;
- highway=living_street - 20 km/h
Serbia
Outside urban:
- highway=motorway (Auto-put) - 120 km/h
- highway=trunk (Put rezervisan za saobracaj 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
Slovakia
- highway=motorway - outside city area 130 km/h , inside city area 90 km/h
- highway=trunk - outside city area 130 km/h , inside city area 90 km/h
- highway=primary - 90 km/h
- highway=secondary - 90 km/h
- highway=tertiary - 90 km/h
- highway=residential - 50 km/h
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
- 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
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) | 70* | 110 |
| highway=primary | 50 | 90 |
| highway=secondary | 50 | 90 |
| highway=tertiary | 50 | 70 |
| highway=unclassified | 30 | 50 |
| highway=residential | 30 | 50 |
| highway=living_street | 20 | --- |
(*) Changes among cities. 70km/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+ - 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: 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 + 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:nsl_dual or GB:nsl_single to maxspeed:type=* (alternatively maxspeed:source=*).
- A minority of contributors advocate placing these textual vlaues 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 eqivalent 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 cariageways.
- 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.
New York
- highway=motorway: 65mph (~105 km/h)
- highway=trunk, highway=primary, highway=secondary, highway=tertiary, highway=unclassified: 55mph (~89km/h)
- highway=residential: 30mph (~48 km/h)
Oregon
- highway=motorway, highway=trunk, highway=primary: 55 mph (~89 km/h)
- highway=secondary: 35 mph (~56 km/h)
- highway=tertiary: 30 mph (~50 km/h)
- highway=residential: 25 mph (~40 km/h)
- highway=service: 15 mph (~25 km/h)
Wisconsin
- highway=motorway,highway=trunk: 65 mph (~105 km/h)
- highway=primary: 55 mph (~89 km/h)
- highway=tertiary: 45 mph (~72 km/h)
- highway=unclassified: 35 mph (~56 km/h)
- highway=residential: 25 mph (~40 km/h)
Proposals
Trafficzone
Also: Proposed features/trafficzone.
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"
| 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=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. |
| 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 |