Which Side Do Countries Drive On?
Interactive map showing left-hand vs right-hand traffic for 201 countries, with historical switching data and steering wheel positions.
28.4%
57
Countries Drive Left
UK, Japan, Australia, India...
71.6%
144
Countries Drive Right
USA, EU, China, Russia...
Historical
45
Countries Switched
Changed driving side historically
Complete
201
Total Countries
Including territories
Interactive World Map
All Countries
Left Side
Right Side
Switched
Loading map data...
By Continent
Africa
14 left (25.9%)
40 right (74.1%)
Asia
16 left (32%)
34 right (68%)
Caribbean
11 left (78.6%)
3 right (21.4%)
Europe
4 left (8.5%)
43 right (91.5%)
North America
0 left (0%)
10 right (100%)
Oceania
10 left (71.4%)
4 right (28.6%)
South America
2 left (16.7%)
10 right (83.3%)
Steering Wheel Anomalies
Countries where cars commonly have steering wheels on the "wrong" side (same side as they drive on).
🇲🇲
⚠️ Mismatch
Myanmar
MM
Drives On
RIGHT
Steering Wheel
RIGHT
Switched overnight allegedly on astrologer advice. Chaos persists: most cars still RHD imports from Japan, passengers exit into traffic.
🇻🇮
⚠️ Mismatch
US Virgin Islands
VI
Drives On
LEFT
Steering Wheel
LEFT
Unique anomaly: Drives LEFT but uses US-imported LHD cars (steering on left). Most dangerous mismatch in the world.
Complete Database
Swipe left/right to see all columns
| Country | Continent | Drives On | Steering | Switched | Year | Notes |
|---|---|---|---|---|---|---|
🇦🇫 Afghanistan AF |
Asia | RIGHT | Left |
— | — | |
🇦🇱 Albania AL |
Europe | RIGHT | Left |
— | — | |
🇩🇿 Algeria DZ |
Africa | RIGHT | Left |
— | — | |
🇦🇩 Andorra AD |
Europe | RIGHT | Left |
— | — | |
🇦🇴 Angola AO |
Africa | RIGHT | Left |
Yes | 1928left → to → right |
Switched with Portugal |
🇦🇬 Antigua and Barbuda AG |
Caribbean | LEFT | Right |
— | — | |
🇦🇷 Argentina AR |
South America | RIGHT | Left |
Yes | 1945left → to → right |
Switched on June 10, 1945 |
🇦🇲 Armenia AM |
Asia | RIGHT | Left |
— | — | |
🇦🇺 Australia AU |
Oceania | LEFT | Right |
— | — | |
🇦🇹 Austria AT |
Europe | RIGHT | Left |
Yes | 1938left → to → right |
Switched 1938 during Anschluss. Western regions (Vorarlberg, Tyrol) had already switched 1921-1935. Vienna trams took weeks. |
🇦🇿 Azerbaijan AZ |
Asia | RIGHT | Left |
— | — | |
🇧🇸 Bahamas BS |
Caribbean | LEFT | Right |
— | — | |
🇧🇭 Bahrain BH |
Asia | RIGHT | Left |
Yes | 1967left → to → right |
|
🇧🇩 Bangladesh BD |
Asia | LEFT | Right |
— | — | |
🇧🇧 Barbados BB |
Caribbean | LEFT | Right |
— | — | |
🇧🇾 Belarus BY |
Europe | RIGHT | Left |
— | — | |
🇧🇪 Belgium BE |
Europe | RIGHT | Left |
— | — | |
🇧🇿 Belize BZ |
North America | RIGHT | Left |
Yes | 1961left → to → right |
Switched upon self-governance from British Honduras |
🇧🇯 Benin BJ |
Africa | RIGHT | Left |
— | — | |
🇧🇹 Bhutan BT |
Asia | LEFT | Right |
— | — | |
🇧🇴 Bolivia BO |
South America | RIGHT | Left |
— | — | |
🇧🇦 Bosnia and Herzegovina BA |
Europe | RIGHT | Left |
— | — | |
🇧🇼 Botswana BW |
Africa | LEFT | Right |
— | — | |
🇧🇷 Brazil BR |
South America | RIGHT | Left |
Yes | 1928left → to → right |
Mixed regional rules until 1928; switched same year as Portugal |
🇧🇳 Brunei BN |
Asia | LEFT | Right |
— | — | |
🇧🇬 Bulgaria BG |
Europe | RIGHT | Left |
— | — | |
🇧🇫 Burkina Faso BF |
Africa | RIGHT | Left |
— | — | |
🇧🇮 Burundi BI |
Africa | RIGHT | Left |
— | — | Considering switch to LHT for EAC integration. Would require massive infrastructure changes. |
🇨🇻 Cabo Verde CV |
Africa | RIGHT | Left |
Yes | 1928left → to → right |
Switched with Portugal |
🇰🇭 Cambodia KH |
Asia | RIGHT | Left |
— | — | French influence |
🇨🇲 Cameroon CM |
Africa | RIGHT | Left |
Yes | 1961left → to → right |
Former British Southern Cameroons switched upon reunification |
🇨🇦 Canada CA |
North America | RIGHT | Left |
Yes | 1922left → to → right |
Provinces switched 1920-1947: BC (1922), Nova Scotia (1923), New Brunswick (1924), PEI (1924), Newfoundland (1947, joined Canada 1949). |
🇨🇫 Central African Republic CF |
Africa | RIGHT | Left |
— | — | |
🇹🇩 Chad TD |
Africa | RIGHT | Left |
— | — | |
🇨🇱 Chile CL |
South America | RIGHT | Left |
— | — | |
🇨🇳 China CN |
Asia | RIGHT | Left |
Yes | 1946left → to → right |
Standardized to RHT in 1946 |
🇨🇴 Colombia CO |
South America | RIGHT | Left |
— | — | |
🇰🇲 Comoros KM |
Africa | RIGHT | Left |
— | — | |
🇨🇩 Congo (Democratic Republic) CD |
Africa | RIGHT | Left |
— | — | |
🇨🇬 Congo (Republic) CG |
Africa | RIGHT | Left |
— | — | |
🇨🇷 Costa Rica CR |
North America | RIGHT | Left |
— | — | |
🇭🇷 Croatia HR |
Europe | RIGHT | Left |
— | — | |
🇨🇺 Cuba CU |
Caribbean | RIGHT | Left |
— | — | |
🇨🇾 Cyprus CY |
Europe | LEFT | Right |
— | — | |
🇨🇿 Czech Republic CZ |
Europe | RIGHT | Left |
Yes | 1939left → to → right |
Switched during German occupation |
🇩🇰 Denmark DK |
Europe | RIGHT | Left |
— | — | |
🇩🇯 Djibouti DJ |
Africa | RIGHT | Left |
— | — | |
🇩🇲 Dominica DM |
Caribbean | LEFT | Right |
— | — | |
🇩🇴 Dominican Republic DO |
Caribbean | RIGHT | Left |
— | — | |
🇹🇱 East Timor TL |
Asia | LEFT | Right |
Yes | 1976right → to → left |
Switched to match Indonesia during occupation |
🇪🇨 Ecuador EC |
South America | RIGHT | Left |
— | — | |
🇪🇬 Egypt EG |
Africa | RIGHT | Left |
— | — | |
🇸🇻 El Salvador SV |
North America | RIGHT | Left |
— | — | |
🇬🇶 Equatorial Guinea GQ |
Africa | RIGHT | Left |
— | — | |
🇪🇷 Eritrea ER |
Africa | RIGHT | Left |
Yes | 1964left → to → right |
Switched as part of Ethiopia |
🇪🇪 Estonia EE |
Europe | RIGHT | Left |
— | — | |
🇸🇿 Eswatini SZ |
Africa | LEFT | Right |
— | — | Formerly Swaziland |
🇪🇹 Ethiopia ET |
Africa | RIGHT | Left |
Yes | 1964left → to → right |
|
🇫🇯 Fiji FJ |
Oceania | LEFT | Right |
— | — | |
🇫🇮 Finland FI |
Europe | RIGHT | Left |
— | — | RHT since Russian rule; no formal modern switch |
🇫🇷 France FR |
Europe | RIGHT | Left |
— | — | Napoleon spread RHT across conquered Europe. France was RHT since at least 1792 revolutionary decree. |
🇬🇦 Gabon GA |
Africa | RIGHT | Left |
— | — | |
🇬🇲 Gambia GM |
Africa | RIGHT | Left |
Yes | 1965left → to → right |
Switched upon independence |
🇬🇪 Georgia GE |
Asia | RIGHT | Left |
— | — | |
🇩🇪 Germany DE |
Europe | RIGHT | Left |
— | — | |
🇬🇭 Ghana GH |
Africa | RIGHT | Left |
Yes | 1974left → to → right |
Operation Keep Right (August 4, 1974) |
🇬🇮 Gibraltar GI |
Europe | RIGHT | Left |
Yes | 1929left → to → right |
British territory that drives RIGHT to match Spanish border. Only British territory with RHT. |
🇬🇷 Greece GR |
Europe | RIGHT | Left |
— | — | |
🇬🇩 Grenada GD |
Caribbean | LEFT | Right |
— | — | |
🇬🇹 Guatemala GT |
North America | RIGHT | Left |
— | — | |
🇬🇳 Guinea GN |
Africa | RIGHT | Left |
— | — | |
🇬🇼 Guinea-Bissau GW |
Africa | RIGHT | Left |
Yes | 1928left → to → right |
Switched with Portugal |
🇬🇾 Guyana GY |
South America | LEFT | Right |
— | — | British Guiana drove left. Only mainland South American country with LHT (along with Suriname). |
🇭🇹 Haiti HT |
Caribbean | RIGHT | Left |
— | — | |
🇭🇳 Honduras HN |
North America | RIGHT | Left |
— | — | |
🇭🇰 Hong Kong HK |
Asia | LEFT | Right |
— | — | SAR of China. Drives LEFT while mainland drives RIGHT. 6 border crossings handle 31,000+ daily vehicle transitions. |
🇭🇺 Hungary HU |
Europe | RIGHT | Left |
Yes | 1941left → to → right |
|
🇮🇸 Iceland IS |
Europe | RIGHT | Left |
Yes | 1968left → to → right |
H-dagurinn (May 26, 1968) following Sweden |
🇮🇳 India IN |
Asia | LEFT | Right |
— | — | |
🇮🇩 Indonesia ID |
Asia | LEFT | Right |
— | — | Dutch introduced LHT (Netherlands drove left until Napoleon). Largest LHT country by population after India. |
🇮🇷 Iran IR |
Asia | RIGHT | Left |
— | — | |
🇮🇶 Iraq IQ |
Asia | RIGHT | Left |
— | — | |
🇮🇪 Ireland IE |
Europe | LEFT | Right |
— | — | |
🇮🇱 Israel IL |
Asia | RIGHT | Left |
Yes | 1948left → to → right |
Was LHT under British Mandate Palestine; switched upon independence |
🇮🇹 Italy IT |
Europe | RIGHT | Left |
Yes | 1926left → to → right |
Standardized nationally in 1926 (previously varied by city) |
🇨🇮 Ivory Coast CI |
Africa | RIGHT | Left |
— | — | |
🇯🇲 Jamaica JM |
Caribbean | LEFT | Right |
— | — | |
🇯🇵 Japan JP |
Asia | LEFT | Right |
— | — | LHT since 1924 law. Only Okinawa was temporarily RHT (1945-1978) under US occupation. |
🇯🇴 Jordan JO |
Asia | RIGHT | Left |
Yes | 1948left → to → right |
Was LHT under British Mandate; switched upon independence |
🇰🇿 Kazakhstan KZ |
Asia | RIGHT | Left |
— | — | |
🇰🇪 Kenya KE |
Africa | LEFT | Right |
— | — | |
🇰🇮 Kiribati KI |
Oceania | LEFT | Right |
— | — | |
🇽🇰 Kosovo XK |
Europe | RIGHT | Left |
— | — | |
🇰🇼 Kuwait KW |
Asia | RIGHT | Left |
Yes | 1961left → to → right |
Switched upon independence from British protection |
🇰🇬 Kyrgyzstan KG |
Asia | RIGHT | Left |
— | — | |
🇱🇦 Laos LA |
Asia | RIGHT | Left |
— | — | French influence |
🇱🇻 Latvia LV |
Europe | RIGHT | Left |
— | — | |
🇱🇧 Lebanon LB |
Asia | RIGHT | Left |
— | — | |
🇱🇸 Lesotho LS |
Africa | LEFT | Right |
— | — | Enclave within South Africa |
🇱🇷 Liberia LR |
Africa | RIGHT | Left |
— | — | US influence |
🇱🇾 Libya LY |
Africa | RIGHT | Left |
— | — | |
🇱🇮 Liechtenstein LI |
Europe | RIGHT | Left |
— | — | |
🇱🇹 Lithuania LT |
Europe | RIGHT | Left |
— | — | |
🇱🇺 Luxembourg LU |
Europe | RIGHT | Left |
— | — | |
🇲🇴 Macau MO |
Asia | LEFT | Right |
— | — | SAR of China. Drives LEFT while mainland drives RIGHT. Lotus Bridge handles transition to Zhuhai. |
🇲🇬 Madagascar MG |
Africa | RIGHT | Left |
— | — | |
🇲🇼 Malawi MW |
Africa | LEFT | Right |
— | — | |
🇲🇾 Malaysia MY |
Asia | LEFT | Right |
— | — | |
🇲🇻 Maldives MV |
Asia | LEFT | Right |
— | — | |
🇲🇱 Mali ML |
Africa | RIGHT | Left |
— | — | |
🇲🇹 Malta MT |
Europe | LEFT | Right |
— | — | |
🇲🇭 Marshall Islands MH |
Oceania | RIGHT | Left |
— | — | US influence |
🇲🇷 Mauritania MR |
Africa | RIGHT | Left |
— | — | |
🇲🇺 Mauritius MU |
Africa | LEFT | Right |
— | — | |
🇲🇽 Mexico MX |
North America | RIGHT | Left |
— | — | |
🇫🇲 Micronesia FM |
Oceania | RIGHT | Left |
— | — | US influence |
🇲🇩 Moldova MD |
Europe | RIGHT | Left |
— | — | |
🇲🇨 Monaco MC |
Europe | RIGHT | Left |
— | — | |
🇲🇳 Mongolia MN |
Asia | RIGHT | Left |
— | — | |
🇲🇪 Montenegro ME |
Europe | RIGHT | Left |
— | — | |
🇲🇦 Morocco MA |
Africa | RIGHT | Left |
— | — | |
🇲🇿 Mozambique MZ |
Africa | LEFT | Right |
— | — | LHT despite Portuguese colonization (Portugal switched 1928). Kept left because all neighbors (SA, Zimbabwe, etc.) are LHT. |
🇲🇲 Myanmar MM |
Asia | RIGHT | Right ⚠️ |
Yes | 1970left → to → right |
Switched overnight allegedly on astrologer advice. Chaos persists: most cars still RHD imports from Japan, passengers exit into traffic. |
🇳🇦 Namibia NA |
Africa | LEFT | Right |
Yes | 1918right → to → left |
Switched when South Africa took control from Germany after WWI |
🇳🇷 Nauru NR |
Oceania | LEFT | Right |
Yes | 1918right → to → left |
Switched from German (RHT) to Australian (LHT) administration |
🇳🇵 Nepal NP |
Asia | LEFT | Right |
— | — | |
🇳🇱 Netherlands NL |
Europe | RIGHT | Left |
— | — | |
🇳🇿 New Zealand NZ |
Oceania | LEFT | Right |
— | — | |
🇳🇮 Nicaragua NI |
North America | RIGHT | Left |
— | — | |
🇳🇪 Niger NE |
Africa | RIGHT | Left |
— | — | |
🇳🇬 Nigeria NG |
Africa | RIGHT | Left |
Yes | 1972left → to → right |
Switched April 2, 1972 to align with neighboring RHT countries |
🇰🇵 North Korea KP |
Asia | RIGHT | Left |
Yes | 1946left → to → right |
Switched post-WWII under Soviet influence |
🇲🇰 North Macedonia MK |
Europe | RIGHT | Left |
— | — | |
🇳🇴 Norway NO |
Europe | RIGHT | Left |
— | — | |
🇴🇲 Oman OM |
Asia | RIGHT | Left |
— | — | |
🇵🇰 Pakistan PK |
Asia | LEFT | Right |
— | — | |
🇵🇼 Palau PW |
Oceania | RIGHT | Left |
— | — | US influence; many cars are RHD imports from Japan |
🇵🇸 Palestine PS |
Asia | RIGHT | Left |
— | — | |
🇵🇦 Panama PA |
North America | RIGHT | Left |
Yes | 1943left → to → right |
Switched to match US Canal Zone |
🇵🇬 Papua New Guinea PG |
Oceania | LEFT | Right |
— | — | |
🇵🇾 Paraguay PY |
South America | RIGHT | Left |
Yes | 1945left → to → right |
|
🇵🇪 Peru PE |
South America | RIGHT | Left |
— | — | |
🇵🇭 Philippines PH |
Asia | RIGHT | Left |
Yes | 1945left → to → right |
Switched via executive order during US transition |
🇵🇱 Poland PL |
Europe | RIGHT | Left |
Yes | 1924left → to → right |
Switched to RHT in 1924 after regaining independence |
🇵🇹 Portugal PT |
Europe | RIGHT | Left |
Yes | 1928left → to → right |
Colonies like Mozambique and Macau kept driving left |
🇶🇦 Qatar QA |
Asia | RIGHT | Left |
— | — | |
🇷🇴 Romania RO |
Europe | RIGHT | Left |
— | — | |
🇷🇺 Russia RU |
Europe | RIGHT | Left |
— | — | Largest country by area. RHT since early standardization. |
🇷🇼 Rwanda RW |
Africa | RIGHT | Left |
— | — | Considering switch to LHT to align with East African Community (Kenya, Tanzania, Uganda all LHT). |
🇰🇳 Saint Kitts and Nevis KN |
Caribbean | LEFT | Right |
— | — | |
🇱🇨 Saint Lucia LC |
Caribbean | LEFT | Right |
— | — | |
🇻🇨 Saint Vincent and the Grenadines VC |
Caribbean | LEFT | Right |
— | — | |
🇼🇸 Samoa WS |
Oceania | LEFT | Right |
Yes | 2009right → to → left |
Only territory to switch RHT→LHT in modern era. Two-day holiday declared; alcohol sales banned to minimize accidents. |
🇸🇲 San Marino SM |
Europe | RIGHT | Left |
— | — | |
🇸🇹 Sao Tome and Principe ST |
Africa | RIGHT | Left |
— | — | |
🇸🇦 Saudi Arabia SA |
Asia | RIGHT | Left |
— | — | |
🇸🇳 Senegal SN |
Africa | RIGHT | Left |
— | — | |
🇷🇸 Serbia RS |
Europe | RIGHT | Left |
— | — | |
🇸🇨 Seychelles SC |
Africa | LEFT | Right |
— | — | |
🇸🇱 Sierra Leone SL |
Africa | RIGHT | Left |
Yes | 1971left → to → right |
|
🇸🇬 Singapore SG |
Asia | LEFT | Right |
— | — | |
🇸🇰 Slovakia SK |
Europe | RIGHT | Left |
Yes | 1939left → to → right |
Switched during German influence |
🇸🇮 Slovenia SI |
Europe | RIGHT | Left |
— | — | |
🇸🇧 Solomon Islands SB |
Oceania | LEFT | Right |
— | — | |
🇸🇴 Somalia SO |
Africa | RIGHT | Left |
Yes | 1968left → to → right |
|
🇿🇦 South Africa ZA |
Africa | LEFT | Right |
— | — | |
🇰🇷 South Korea KR |
Asia | RIGHT | Left |
Yes | 1946left → to → right |
Switched to join USSR traffic system. Some trains in Seoul still run on left (Japanese-era infrastructure). |
🇸🇸 South Sudan SS |
Africa | RIGHT | Left |
— | — | Inherited RHT from Sudan upon independence in 2011 |
🇪🇸 Spain ES |
Europe | RIGHT | Left |
Yes | 1924left → to → right |
Regional variations existed; Madrid and other cities switched in 1924 |
🇱🇰 Sri Lanka LK |
Asia | LEFT | Right |
— | — | |
🇸🇩 Sudan SD |
Africa | RIGHT | Left |
Yes | 1973left → to → right |
Switched to align with Arab neighbors |
🇸🇷 Suriname SR |
South America | LEFT | Right |
— | — | Dutch colony introduced LHT. Only South American LHT countries along with Guyana. |
🇸🇪 Sweden SE |
Europe | RIGHT | Left |
Yes | 1967left → to → right |
Dagen H (Sept 3, 1967): Traffic stopped 4:50 AM, switched sides, resumed 5:00 AM. 83% had voted against in 1955 referendum. |
🇨🇭 Switzerland CH |
Europe | RIGHT | Left |
— | — | |
🇸🇾 Syria SY |
Asia | RIGHT | Left |
— | — | |
🇹🇼 Taiwan TW |
Asia | RIGHT | Left |
Yes | 1946left → to → right |
Switched from left (Japanese rule) to right after WWII |
🇹🇯 Tajikistan TJ |
Asia | RIGHT | Left |
— | — | |
🇹🇿 Tanzania TZ |
Africa | LEFT | Right |
— | — | |
🇹🇭 Thailand TH |
Asia | LEFT | Right |
— | — | One of few LHT countries never colonized by Britain. Adopted LHT to align with neighbors. |
🇹🇬 Togo TG |
Africa | RIGHT | Left |
— | — | |
🇹🇴 Tonga TO |
Oceania | LEFT | Right |
— | — | |
🇹🇹 Trinidad and Tobago TT |
Caribbean | LEFT | Right |
— | — | |
🇹🇳 Tunisia TN |
Africa | RIGHT | Left |
— | — | |
🇹🇷 Turkey TR |
Asia | RIGHT | Left |
— | — | |
🇹🇲 Turkmenistan TM |
Asia | RIGHT | Left |
— | — | |
🇹🇻 Tuvalu TV |
Oceania | LEFT | Right |
— | — | |
🇺🇬 Uganda UG |
Africa | LEFT | Right |
— | — | |
🇺🇦 Ukraine UA |
Europe | RIGHT | Left |
— | — | |
🇦🇪 United Arab Emirates AE |
Asia | RIGHT | Left |
— | — | |
🇬🇧 United Kingdom GB |
Europe | LEFT | Right |
— | — | Drives on left since 1835 (Highway Act). Historical root of LHT in former colonies. |
🇺🇸 United States US |
North America | RIGHT | Left |
— | — | Standardized RHT in early 1900s, influenced by Ford Model T (steering wheel on left for passenger safety). |
🇺🇾 Uruguay UY |
South America | RIGHT | Left |
Yes | 1945left → to → right |
Switched same year as Argentina |
🇻🇮 US Virgin Islands VI |
Caribbean | LEFT | Left ⚠️ |
— | — | Unique anomaly: Drives LEFT but uses US-imported LHD cars (steering on left). Most dangerous mismatch in the world. |
🇺🇿 Uzbekistan UZ |
Asia | RIGHT | Left |
— | — | |
🇻🇺 Vanuatu VU |
Oceania | RIGHT | Left |
— | — | Unusual for region due to French-British condominium legacy |
🇻🇦 Vatican City VA |
Europe | RIGHT | Left |
— | — | |
🇻🇪 Venezuela VE |
South America | RIGHT | Left |
— | — | |
🇻🇳 Vietnam VN |
Asia | RIGHT | Left |
— | — | |
🇾🇪 Yemen YE |
Asia | RIGHT | Left |
Yes | 1977left → to → right |
South Yemen switched to right in 1977 |
🇿🇲 Zambia ZM |
Africa | LEFT | Right |
— | — | |
🇿🇼 Zimbabwe ZW |
Africa | LEFT | Right |
— | — |