Search Prague train tickets

switcheroo

Quickview

How to get to Prague by train?

Routes232
Trips per day4,782
train carriers9
Stations10
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Prague?

The cheapest prices for a train ticket to Prague that users have found recently on Wanderu start at $3.44. Such great deals to Prague are available on two routes including Kolín and Kolín. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Prague. Kolín at $4.43 has consistently the lowest average train ticket prices to Prague.

What are the main train stations in Prague?

The most popular train stations in Prague are Praha hl.n. (Wilsonova 10), Praha-Liben and Praha hl.n.. Praha hl.n. (Wilsonova 10) is the busiest train station in Prague.

What are the most popular train routes to Prague?

Aachen

There are 138 train schedules per day connecting Aachen with Prague. It takes on average 12 hours to travel 371 miles, 597 kms, by train from Aachen. 2 train carriers offer schedules from Aachen, with Deutsche Bahn offering the most daily connections to Prague. Traveling by train from Aachen you will most likely to arrive in Prague at Central Bus Station.
Avg. Time
12h 0m
Avg. Price
$133.07

Wuppertal

There are 121 train schedules per day connecting Wuppertal with Prague. It takes on average 11 hours and 2 minutes to travel 330 miles, 531 kms, by train from Wuppertal. 2 train carriers offer schedules from Wuppertal, with Deutsche Bahn offering the most daily connections to Prague. Traveling by train from Wuppertal you will most likely to arrive in Prague at Praha hl.n..
Avg. Time
11h 2m
Avg. Price
$136.14

Dessau-Roßlau

There are 119 train schedules per day connecting Dessau-Roßlau with Prague. It takes on average 6 hours and 57 minutes to travel 156 miles, 251 kms, by train from Dessau-Roßlau. One train company operates schedules from Dessau-Roßlau, with Deutsche Bahn offering the most daily connections to Prague. Traveling by train from Dessau-Roßlau you will most likely to arrive in Prague at Praha hl.n..
Avg. Time
6h 57m
Avg. Price
$50.41

Essen

There are 115 train schedules per day connecting Essen with Prague. It takes on average 10 hours to travel 339 miles, 545 kms, by train from Essen. 2 train carriers offer schedules from Essen, with Deutsche Bahn offering the most daily connections to Prague. Traveling by train from Essen you will most likely to arrive in Prague at Central Bus Station.
Avg. Time
10h 0m
Avg. Price
$160.96

Bretten

There are 110 train schedules per day connecting Bretten with Prague. It takes on average 11 hours and 24 minutes to travel 268 miles, 430 kms, by train from Bretten. 2 train carriers offer schedules from Bretten, with Deutsche Bahn offering the most daily connections to Prague. Traveling by train from Bretten you will most likely to arrive in Prague at Central Bus Station.
Avg. Time
11h 24m
Avg. Price
$76.14

What train companies travel to Prague, ?

Located in, United States, you can travel by train to Prague from 232 destinations and choose from 4782 daily train schedules to get you there. Leo Express has the most train connections to Prague. The furthest train arriving in Prague covers a distance of 572.59 miles, 921.26 kms, covering the journey in and 20 minutes

Looking for other ways to get there? Check out Bus options to Prague.

train companies serving Prague

Leo Express

There are 46 daily Leo Express schedules to Prague. Leo Express can get you to Prague by train from 15 destinations including Olomouc.
Air conditioning
Attendant
Restroom
Free water
Power outlet
Snacks
WiFi
Avg. Time
2h 54m
Avg. Price
$14.44

RegioJet

There are 15 daily RegioJet schedules to Prague. RegioJet can get you to Prague by train from 19 destinations including Ostrava.
Air conditioning
Attendant
Restroom
Beverage
Extra legroom
Games
Movies
Newspaper/Magazine
Power outlet
Satellite TV
WiFi
Avg. Time
5h 47m
Avg. Price
$17.72

alex

There are 7 daily alex schedules to Prague. alex can get you to Prague by train from 8 destinations including Munich.
Avg. Time
5h 47m
Avg. Price
$48.58

Deutsche Bahn

There are 81 daily Deutsche Bahn schedules to Prague. Deutsche Bahn can get you to Prague by train from 119 destinations including Berlin.
Power outlet
Avg. Time
7h 55m
Avg. Price
$73.88

DB Eurocity

There are 6 daily DB Eurocity schedules to Prague. DB Eurocity can get you to Prague by train from 5 destinations including Berlin.
Beverage
Meal
Power outlet
Avg. Time
4h 11m
Avg. Price
$56.65

DB Intercity-Express

There are 11 daily DB Intercity-Express schedules to Prague. DB Intercity-Express can get you to Prague by train from 5 destinations including Cologne.
Beverage
Meal
Power outlet
WiFi
Avg. Time
7h 42m
Avg. Price
$89.38

Non-federally owned railway company

There are 19 daily Non-federally owned railway company schedules to Prague. Non-federally owned railway company can get you to Prague by train from 12 destinations including Windischeschenbach.
Power outlet
Avg. Time
4h 49m
Avg. Price
$59.10

Deutsche Bahn with non-federally owned railway company

There are 30 daily Deutsche Bahn with non-federally owned railway company schedules to Prague. Deutsche Bahn with non-federally owned railway company can get you to Prague by train from 116 destinations including Passau.
Power outlet
Avg. Time
7h 17m
Avg. Price
$75.79

FlixTrain

There are 39 daily FlixTrain schedules to Prague. FlixTrain can get you to Prague by train from 10 destinations including Olomouc.
Air conditioning
Attendant
Restroom
Movies
Power outlet
Snacks
WiFi
Avg. Time
2h 46m
Avg. Price
$19.32