Skip to main content

European Train Routes

Discover 107 train routes across Europe. Compare prices, schedules, and carriers to find the best deals.

AmsterdamBrussels

NetherlandsBelgium

1h 50mDirectEurostar, NS International (EuroCity Direct)

from €29

AmsterdamRotterdam

NetherlandsNetherlands

40mDirectNS (Dutch Railways)

from €20.2

AmsterdamThe Hague

NetherlandsNetherlands

49mDirectNS (Dutch Railways)

from €14

AmsterdamLondon

NetherlandsUnited Kingdom

3h 52minDirectEurostar

from €98

AmsterdamAntwerp

NetherlandsBelgium

1h 15mDirectNS International (EuroCity Direct)

from €29

AmsterdamBerlin

NetherlandsGermany

5h 49mDirectICE (Deutsche Bahn / NS International)

from €73.99

Amsterdam SchipholBrussels

NetherlandsBelgium

1h 33minDirectEurostar, NS International / IC Brussel

from €20

BarcelonaMalaga

SpainSpain

5h 30m – 6h 10mDirectRenfe (AVE)

from €35

BarcelonaSeville

SpainSpain

5h 30minDirectRenfe AVE, iryo, OUIGO Spain

from €77.45

BarcelonaValencia

SpainSpain

2h 40minDirectRenfe AVE

from €28.6

BarcelonaMadrid

SpainSpain

2h 30minDirectRenfe AVE, IRYO, OUIGO Spain

from €37.35

BaselMilan

SwitzerlandItaly

4h 00m – 4h 20mDirectSBB (Swiss Federal Railways) / Trenitalia

from €43

BerlinMunich

GermanyGermany

3h 53minDirectDeutsche Bahn

from €76.49

BrusselsParis

BelgiumFrance

1h 22minDirectEurostar, OUIGO Train Classique

from €49

BrusselsLiege

BelgiumBelgium

55mDirectSNCB (Belgian Railways)

from €16

BrusselsBruges

BelgiumBelgium

57mDirectSNCB (Belgian Railways)

from €16

BrusselsCologne

BelgiumGermany

1h 50mDirectEurostar (Continental)

from €32.99

BrusselsAntwerp

BelgiumBelgium

35mDirectSNCB (Belgian Railways)

from €8

BrusselsDüsseldorf

BelgiumGermany

2h 16mDirectEurostar (Continental)

from €45.49

BrusselsDortmund

BelgiumGermany

3h 05mDirectEurostar (Continental)

from €60.99

BrusselsAmsterdam

BelgiumNetherlands

1h 50minDirectEurostar

from €33

BrusselsLuxembourg

BelgiumLuxembourg

3h 06mDirectSNCB (Belgian Railways)

from €24

BrusselsGhent

BelgiumBelgium

30mDirectSNCB (Belgian Railways)

from €10

BudapestVienna

HungaryAustria

2h 20mDirectÖBB Railjet, EuroCity (MÁV-START), RegioJet

from €9

ChurTirano

SwitzerlandItaly

4h 30minDirectRhaetian Railway (RhB) / Bernina Express

from €65.5

ChurZermatt

SwitzerlandSwitzerland

6h 30minDirectGlacier Express / Matterhorn Gotthard Bahn

from €89

ChurTirano

SwitzerlandItaly

4h 2m – 4h 32mBernina Express (RhB)

from €65.5

CologneParis

GermanyFrance

3h 20mDirectEurostar (Continental)

from €32

EdinburghGlasgow

United KingdomUnited Kingdom

50 minDirectScotRail

from €19.87

FlorenceVenice

ItalyItaly

2h 1mDirectFrecciarossa (Trenitalia), Italo

from €21.4

FrankfurtBerlin

GermanyGermany

3h 43minDirectDeutsche Bahn

from €53.49

FrankfurtMunich

GermanyGermany

3h 15minDirectDeutsche Bahn

from €28.49

GenevaLausanne

SwitzerlandSwitzerland

33-49 minDirectSBB/CFF (Swiss Federal Railways)

from €14.8

GenevaZurich

SwitzerlandSwitzerland

2h 42minDirectSBB/CFF/FFS

from €61.5

GenevaLyon

SwitzerlandFrance

1h 53mDirectTGV Lyria, SNCF TER (Regional)

from €25

GenevaMilan

SwitzerlandItaly

3h 55mDirectSBB/Trenitalia EuroCity

from €72.5

GenevaMarseille

SwitzerlandFrance

3h 53m - 5h 12mDirectTGV Lyria, SNCF TGV INOUI

from €56

HamburgBerlin

GermanyGermany

1h 45minDirectDeutsche Bahn

from €35.49

KrakówPrague

PolandCzechia

5h 23m - 6hDirectLeo Express, EuroCity (CD/PKP)

from €108.3

LondonManchester

United KingdomUnited Kingdom

2h 07minDirectAvanti West Coast

from €40.5

LondonGlasgow

United KingdomUnited Kingdom

4h 30mDirectAvanti West Coast

from €101

LondonEdinburgh

United KingdomUnited Kingdom

4h 20mDirectLNER, Lumo

from €92.5

LondonAmsterdam

United KingdomNetherlands

3h 52minDirectEurostar

from €112

LondonBirmingham

United KingdomUnited Kingdom

1h 20mDirectAvanti West Coast

from €11

LondonLille

United KingdomFrance

1h 20minDirectEurostar

from €112

LondonBrussels

United KingdomBelgium

1h 53minDirectEurostar

from €112

LondonLiverpool

United KingdomUnited Kingdom

2h 10minDirectAvanti West Coast

from €49.5

LondonParis

United KingdomFrance

2h 16minDirectEurostar

from €103

LuganoLuzern

SwitzerlandSwitzerland

1h 39mSBB (Swiss Federal Railways)

from €43

MadridAlicante

SpainSpain

2h 20minDirectRenfe AVE, iryo, OUIGO

from €7

MadridValencia

SpainSpain

1h 50minDirectRenfe AVE, iryo, OUIGO

from €19

MadridMalaga

SpainSpain

2h 25minDirectRenfe AVE, iryo, OUIGO

from €7

MadridSeville

SpainSpain

2h 20minDirectRenfe AVE, IRYO, OUIGO Spain

from €15

MadridBarcelona

SpainSpain

2h 30minDirectRenfe AVE, IRYO, OUIGO Spain

from €29

MilanVenice

ItalyItaly

2h 13minDirectTrenitalia Frecciarossa, Italo

from €19.9

MilanRome

ItalyItaly

2h 45minDirectTrenitalia Frecciarossa, Italo

from €44.9

MontreuxInterlaken

SwitzerlandSwitzerland

~3h 15mGoldenPass Express (MOB/SBB)

from €44

MunichBerlin

GermanyGermany

3h 53minDirectDeutsche Bahn

from €74.49

MunichVienna

GermanyAustria

3h 56mDirectÖBB Railjet, Deutsche Bahn ICE/EC, WESTbahn

from €29.3

MunichVerona

GermanyItaly

4h 30minDirectOBB, Deutsche Bahn

from €100.8

ParisBordeaux

FranceFrance

2h 08minDirectTGV INOUI

from €47

ParisLyon

FranceFrance

1h 47minDirectTGV INOUI

from €49

ParisGeneva

FranceSwitzerland

3h 11mDirectTGV Lyria

from €69

ParisFrankfurt

FranceGermany

3h 38mDirectSNCF TGV INOUI, Deutsche Bahn ICE

from €69

ParisCologne

FranceGermany

3h 20mDirectEurostar (Continental)

from €85

ParisZurich

FranceSwitzerland

4h 04minDirectTGV Lyria

from €131

ParisMarseille

FranceFrance

3h 04minDirectTGV INOUI

from €60

ParisMilan

FranceItaly

6h 40minDirectTrenitalia France, SNCF

from €169

ParisBasel

FranceSwitzerland

3h 01minDirectTGV Lyria

from €92.4

ParisBarcelona

FranceSpain

6h 45mDirectTGV INOUI

from €175

ParisNice

FranceFrance

5h 31minTGV INOUI

from €100

ParisBrussels

FranceBelgium

1h 22minDirectEurostar

from €70

ParisLausanne

FranceSwitzerland

3h 40minDirectTGV Lyria

from €69

ParisStrasbourg

FranceFrance

1h 45minDirectTGV INOUI

from €62

ParisAmsterdam

FranceNetherlands

3h 20minDirectEurostar

from €75

PragueBerlin

Czech RepublicGermany

4h 19minDirectCeske drahy (Czech Railways), Deutsche Bahn

from €29.99

PragueBrno

CzechiaCzechia

2h 36minDirectCeske drahy (Czech Railways), RegioJet

from €8.4

PragueVienna

Czech RepublicAustria

3h 56mDirectRailjet (OeBB/CD), RegioJet

from €12.9

PragueBudapest

Czech RepublicHungary

6h 43minDirectCeske drahy (Czech Railways), RegioJet

from €16.9

PragueBratislava

CzechiaSlovakia

4h 20minDirectCeske drahy (Czech Railways), RegioJet

from €11.2

PragueOstrava

CzechiaCzechia

3h 01minDirectCeske drahy (Czech Railways), RegioJet

from €9.2

RomeNaples

ItalyItaly

55minDirectTrenitalia Frecciarossa, Italo

from €13.65

RomeVenice

ItalyItaly

3h 25min – 3h 45minDirectFrecciarossa, Italo

from €38.9

RomeFlorence

ItalyItaly

1h 15minDirectTrenitalia Frecciarossa, Italo

from €23.9

RomeMilan

ItalyItaly

2h 45minDirectTrenitalia Frecciarossa, Italo

from €27.9

RotterdamAntwerp

NetherlandsBelgium

1h 00minDirectNS International / IC Brussel, Eurostar

from €10.4

RotterdamBrussels

NetherlandsBelgium

1h 08minDirectNS International / EuroCity, Eurostar

from €20

St. MoritzZermatt

SwitzerlandSwitzerland

7h 30minDirectGlacier Express

from €89

St. MoritzTirano

SwitzerlandItaly

2h 15minDirectBernina Express (Rhaetian Railway)

from €37.5

ViennaBudapest

AustriaHungary

2h 20mDirectÖBB Railjet, EuroCity (MÁV-START), RegioJet

from €11.9

ViennaZurich

AustriaSwitzerland

7h 50minDirectOBB (Austrian Federal Railways)

from €98.4

ViennaSalzburg

AustriaAustria

2h 20minDirectOBB (Austrian Federal Railways)

from €67.2

ViennaMunich

AustriaGermany

4h 00minDirectOBB (Austrian Federal Railways), Deutsche Bahn

from €25.49

ViennaPrague

AustriaCzech Republic

3h 56mDirectRailjet (OeBB/CD), RegioJet

from €19

WarsawVienna

PolandAustria

7h 40minDirectPKP Intercity, OBB (Austrian Federal Railways)

from €28.4

WarsawGdańsk

PolandPoland

2h 50minDirectPKP Intercity

WarsawKraków

PolandPoland

2h 26minDirectPKP Intercity

WarsawBerlin

PolandGermany

5h 30minDirectPKP Intercity, Deutsche Bahn

from €33.99

ZermattSt. Moritz

SwitzerlandSwitzerland

7h 45m – 8h 29mGlacier Express

from €89

ZermattChur

SwitzerlandSwitzerland

5h 30minGlacier Express, SBB (Swiss Federal Railways)

from €89

ZermattSt. Moritz

SwitzerlandSwitzerland

7h 30minDirectGlacier Express

from €89

ZurichLausanne

SwitzerlandSwitzerland

2h 11minDirectSBB

from €51.5

ZurichMilan

SwitzerlandItaly

3h 17mDirectEuroCity (SBB/Trenitalia)

from €66.5

ZurichMunich

SwitzerlandGermany

3h 41minDirectSBB, OBB

from €44.49

ZurichParis

SwitzerlandFrance

4h 04minDirectTGV Lyria

from €75

ZurichBasel

SwitzerlandSwitzerland

53minDirectSBB

from €20.5

ZurichGeneva

SwitzerlandSwitzerland

2h 51minDirectSBB

from €60

Book Train Tickets Across Europe

EuroTrain helps you find and book train tickets for routes across Europe. Compare prices from leading carriers like SNCF, Deutsche Bahn, Trenitalia, Renfe, and Eurostar. Whether you're planning a quick city trip or a longer European adventure, we make it easy to search, compare, and book at the best price.

European Train Routes - Find & Book | EuroTrain