railborders.com

This site documents all international rail border crossings, i.e. places where a railway line crosses a border between two countries. The data is collected from various sources and is constantly updated. The goal is to provide a comprehensive overview of the current state of international rail border crossings, including their status, type, and other relevant information.

Of course, the data is not complete and may contain errors. If you have any information about a crossing that is not documented here, please contact us.

Borders may change, be disputed or even the bordering countries may not be recognized by all countries. This site does not take a position on these issues and simply documents the crossings as accurately as possible based on the available data.

Photos of crossings are only used when allowed by the relevant copyright or license. If you believe this not to be true for a photo used on this site, please contact us and we will remove it.

Global statistics

total border crossings documented: 644
of which
  • in use: 473
  • removed: 116
  • abandoned: 38
  • former border: 12
  • planned: 3
  • under construction: 2

Type of crossings currently in use

  • ground: 308
  • bridge: 142
  • tunnel: 23
  • line: 454
  • rail yard: 13
  • station: 6

Country pairs sharing most crossings currently in use

  • Canada - United States of America: 35
  • Kazakhstan - Russian Federation: 26
  • Czech Republic - Germany: 21
  • Moldova, Republic of - Ukraine: 18
  • Germany - Poland: 14
  • Czech Republic - Poland: 12
  • Hungary - Slovenia: 10
  • Switzerland - Germany: 10
  • Mexico - United States of America: 8
  • Austria - Germany: 8

Countries with most crossings currently in use

  • Germany: 73
  • Russian Federation: 56
  • United States of America: 43
  • Czech Republic: 43
  • Poland: 43
  • Ukraine: 41
  • France: 36
  • Canada: 36
  • Kazakhstan: 35
  • Austria: 29

Oldest crossings

  • Baileyville - Upper Mills (USA - CAN): 1835 (link)
  • Upper Mills - Baring Plantation (CAN - USA): 1835 (link)
  • Milltown - Calais (CAN - USA): 1835 (link)
  • Quiévrain - Blanc-Misseron (BEL - FRA): 1842 (link)
  • Moeskroen - Tourcoing (BEL - FRA): 1842 (link)
  • Tantow - Szczecin Gumieńce (DEU - POL): 1843 (link)
  • Hergenrath - Aachen (BEL - DEU): 1843 (link)
  • Derry/Londonderry - Carrigans (GBR - IRL): 1847 (link)
  • Porthall - Strabane (IRL - GBR): 1847 (link)
  • Baumgarten-Schattendorf - Sopron (AUT - HUN): 1847 (link)

Oldest crossings still in use

  • Baileyville - Upper Mills (USA - CAN): 1835 (link)
  • Upper Mills - Baring Plantation (CAN - USA): 1835 (link)
  • Milltown - Calais (CAN - USA): 1835 (link)
  • Moeskroen - Tourcoing (BEL - FRA): 1842 (link)
  • Tantow - Szczecin Gumieńce (DEU - POL): 1843 (link)
  • Hergenrath - Aachen (BEL - DEU): 1843 (link)
  • Baumgarten-Schattendorf - Sopron (AUT - HUN): 1847 (link)
  • Loipersbach-Schattendorf - Sopron (AUT - HUN): 1847 (link)
  • Spielfeld-Straß - Šentilj (AUT - SVN): 1848 (link)
  • Marchegg - Devinska Nová Ves (AUT - SVK): 1848 (link)

Crossings recently updated

  • Haidmühle - Nové Údolí (DEU - CZE): Aug 30, 2026 (link)
  • Hendaye - Irun (FRA - ESP): Aug 29, 2026 (link)
  • Hendaye - Irun (FRA - ESP): Aug 29, 2026 (link)
  • Monaco-Monte Carlo - Menton (MCO - FRA): Aug 29, 2026 (link)
  • Nice - Monaco-Monte Carlo (FRA - MCO): Aug 29, 2026 (link)
  • Nice - Monaco-Monte Carlo (FRA - MCO): Aug 29, 2026 (link)
  • 深圳市 (Shenzhen) - 香港 (Hong Kong) (CHN - GBR): Aug 29, 2026 (link)
  • 深圳市 (Shenzhen) - 香港 (Hong Kong) (CHN - GBR): Aug 29, 2026 (link)
  • Città del Vaticano - Roma S. Pietro (VAT - ITA): Aug 29, 2026 (link)
  • Abercorn - Richford (CAN - USA): Aug 29, 2026 (link)
in use
abandoned
removed
planned
under construction
former border
tunnel bridge