Asia

Fushiki (Japan) - Vladivostok (Russia) by ship

Kobe (Japan) - Tianjin (China) by ship

Ishigaki (Japan) - Keelung (Taiwan) by ship

Erlan (China) - Dzhamin Uud (Mongolia) by train

Suche Bator (Mongolia) - Naushki (Russia) by train

Lo Wu (Hong Kong) - Luohu, Shenzhen (China) by train

Hong Kong Macau Ferry Terminal (Hong Kong, China) -
Macau Maritime Ferry Terminal (Macau, China) and v. v. by ship

Portas do Cerco (Macau, China) - Gongbei Port, Zhuhai (China)
and v. v. by foot

Singapore - Johor Bahru [Singapore] (Malaysia) by train

Johor Bahru (Malaysia) - Singapore by foot & bus

Singapore - Pulau Bintan (Indonesia) and v. v. by ship

Mae-Sai (Thailand) – Tachileik (Myanmar) and v. v. by foot

<Europe: Borders without passport control>

Lille Europe (France) – Brussels Midi (Belgium) by rail

Arlon (Belgium) – Sterpenich (Luxembourg) by rail

Rome (Italy) – Vatican City by foot

Lugaži (Latvia) – Valga (Estonia) by rail

Valka (Latvia) – Valga (Estonia) by foot (2 out of 3 land borders)

Tallinn D-Terminal (Estonia) – Stockholm Värtahamnen (Sweden) by
ship

Berwick-upon-Tweed (England, UK) – Lamberton (Scotland, UK) by
car

Gretna (Scotland, UK) – Carlisle (England, UK) by car

Severn Tunnel Junction (England, UK) – Newport (Wales, UK) and v. v. by rail

 Knighton (England, UK) – Knucklas (Wales, UK) and v. v. by rail

Abergavenny (Wales, UK) – Hereford (England, UK) by rail

L’Hospitalet-près-l’Andorre (France) – Pas de la Casa (Andorra) by bus

Sant Julià de Lòria (Andorra) – La Farga de Moles (Spain) by bus

Devínska Nová Ves (Slovakia) – Marchegg (Austria) by train

Wien City Dock (Austria) – Fajnorovo (Slovakia) by hydrofoil

Cap d’Ail (France) – Monaco Monte Carlo by train

Salines, Cap d’Ail (France) - Monaco Monte Carlo by bus

Monaco Monte Carlo – Carnolès (France) by train

Menton Garavan (France) – Ventimiglia (Italy) and v. v. by train

Dundalk (Ireland) – Newry (Northern Ireland, UK) by train

Belfast (Northern Ireland, UK) – Liverpool (England, UK) by ship

Tantow (Germany) – Kolbaskowo (Poland) by train

Kehl (Germany) – Krimmeri-Meinau (France) by train and v. v. by bus

CPH Airport (Denmark) - Hyllie (Sweden) by train and v.v. by bus

Helsingborg (Sweden) - Helsingør (Denmark) by ferry

Rødby Farge (Denmark) - Puttgarden (Germany) by ferry-train

Ahlbeck Grenze (Germany) - Swinoujscie Centrum (Poland) by train

Świnoujście (Poland) - Ystad (Sweden) by ferry

North America

Detroit (USA) - Windsor (Canada) by car

Niagara Falls (USA) - Niagara Falls (Canada) by car

Pacific X-ing, BC (Canada) – Blaine, WA (USA) and v. v. by bus

Europe

Portsmouth (England, UK) - Cherbourg (France) by ship

Domodossola (Italy) - Brig (Switzerland) by train

Vallorbe (Switzerland) - Frasne (France) by train

Singen (Germany) - Schaffhausen (Switzerland) by bus

Borisoglebsk (Russia) – Storskog (Norway) by bus

Ashford [London St Pancras Sta] (England, UK) – Calais
[London St Pancras Sta] (France) by rail

Dover (England, UK) – Calais [Dover] (France) by ship

Calais (France) – Dover [Calais] (England, UK) by ship

Konfin (Croatia) – Kobila (Montenegro) by taxi

List of surface borders I crossed

Top

Key: Johor Bahru [Singapore] means crossing point is Johor Bahru but checkpoint is at Singapore