Cheap train tickets from Berlin to Prague

Showing times and prices for Jan 21

Cheapest

$23

Average

$44

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Berlin to Prague will cost around $ 44 if you buy it on the day, but the cheapest tickets can be found for only $ 23.

Cheapest
07:16AMBerlin Hbf4h19 11:35AMPrague
0 changes
$231One-way
2nd Cheapest
04:57AMBerlin Hbf4h51 09:48AMPraha-Holesovice
0 changes
$361One-way
01:16PMBerlin Hbf4h19 05:35PMPrague
0 changes
$421One-way
09:16AMBerlin Hbf4h19 01:35PMPrague
0 changes
$421One-way
11:16AMBerlin Hbf4h19 03:35PMPrague
0 changes
$421One-way

Train schedule from Berlin to Prague

Showing trains for tomorrow, Fri, Jan 21
04:57AMBerlin Hbf4h51 09:48AMPraha-Holesovice
0 changes
07:16AMBerlin Hbf4h19 11:35AMPrague
0 changes
09:16AMBerlin Hbf4h19 01:35PMPrague
0 changes
11:16AMBerlin Hbf4h19 03:35PMPrague
0 changes
01:16PMBerlin Hbf4h19 05:35PMPrague
0 changes
03:16PMBerlin Hbf4h19 07:35PMPrague
0 changes
05:16PMBerlin Hbf4h19 09:35PMPrague
0 changes
08:26PMBerlin Hbf9h50 06:16AMPraha Masarykovo, nádraží
0 changes
09:28PMBerlin Hbf11h44 09:12AMPrague
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
Jan 21
$30Deutsche Bahn
$26ArdaTur
Sat
Jan 22
$23Deutsche Bahn
$26STUDENT AGENCY k.s.
Sun
Jan 23
$23Deutsche Bahn
$26Flixbus
Mon
Jan 24
$23Deutsche Bahn
$23Flixbus
Tue
Jan 25
$23Deutsche Bahn
$23Union Ivkoni International
Wed
Jan 26
$23Deutsche Bahn
$26Flixbus
Thu
Jan 27
$23Deutsche Bahn
$26STUDENT AGENCY k.s.
Fri
Jan 28
$23Deutsche Bahn
$26STUDENT AGENCY k.s.
Sat
Jan 29
Find prices
$18STUDENT AGENCY k.s.
Sun
Jan 30
$23Deutsche Bahn
$26Eurolines Germany
Mon
Jan 31
Find prices
$20Flixbus
Tue
Feb 1
$23Deutsche Bahn
$23Union Ivkoni International
Wed
Feb 2
$23Deutsche Bahn
$18STUDENT AGENCY k.s.
Thu
Feb 3
$23Deutsche Bahn
$18STUDENT AGENCY k.s.
Fri
Feb 4
$23Deutsche Bahn
$18STUDENT AGENCY k.s.
Sat
Feb 5
$23Deutsche Bahn
$18STUDENT AGENCY k.s.
Sun
Feb 6
$23Deutsche Bahn
$26STUDENT AGENCY k.s.
Mon
Feb 7
$23Deutsche Bahn
$18STUDENT AGENCY k.s.
Tue
Feb 8
$23Deutsche Bahn
$18STUDENT AGENCY k.s.
Wed
Feb 9
$23Deutsche Bahn
$18STUDENT AGENCY k.s.

Fastest train times from Berlin to Prague

Showing times and prices for Jan 21

Fastest Journey

4 h 19 m

Average

5 h 48 m

Trains per day

9

Distance

280 km

Of the 9 trains that leave Berlin for Prague every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 280 km distance in an average of 5 h 48 m but if you time it right, some trains will get you there in just 4 h 19 m .

The slowest trains will take 11 h 44 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
01:16PMBerlin Hbf4h19 05:35PMPrague
0 changes
$421One-way
Fastest
09:16AMBerlin Hbf4h19 01:35PMPrague
0 changes
$421One-way
Fastest
11:16AMBerlin Hbf4h19 03:35PMPrague
0 changes
$421One-way
Fastest
03:16PMBerlin Hbf4h19 07:35PMPrague
0 changes
$541One-way
Fastest
07:16AMBerlin Hbf4h19 11:35AMPrague
0 changes
$231One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Train from Berlin to Prague

distanceDistance173 miles (279 km)
durationAverage train duration4 h 19 min
priceAverage train ticket price$27 (€22)
frequencyTrain frequency6 a day
changesDirect trainYes, there are 6 direct trains a day
carriersTrain providersDeutsche Bahn or Deutsche Bahn with connection

Trains from Berlin to Prague cover the 173 miles (279 km) long route taking on average 4 h 19 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. Normally, there are 6 trains operating per day, including direct services available. While the average ticket price for this trip costs around $27 (€22), you can find the cheapest train ticket for as low as $23 (€19). Travelers depart most frequently from Berlin Hbf and arrive in Prague, Praha, Zličín.

Train companies: Deutsche Bahn from Berlin to Prague trains

You can travel by train between Berlin and Prague with Deutsche Bahn for as low as $23 (€19). When you search for schedules and tickets, Omio will show you the best trip.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main provider of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Berlin to Prague train.

  • Average Price: $23

When purchasing your Deutsche Bahn train tickets from Berlin to Prague, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Trains from Berlin to Prague

There are multiple trains operating the route from Berlin to Prague. The departures are frequent throughout the day, except for Sundays. On Sundays Omio does not offer any train journeys between these two European cities. The travel time by train depends on the departure time. Some routes have train changes before arriving in Prague, increasing the total duration of the journey. The trains can take from about 4h 4min to as much as 11h 36min.

Berlin to Prague Train Time: Daily Departures

There are more than 10 departures a day out of Berlin heading to Prague, except for Sundays that don't have any trains making this trip. Most of the trips are direct and don’t require changing trains on the way to Prague. The first train of the day is generally at around 6:17 a.m. Although, on certain days there's a train departing from Berlin at about 12:27 a.m. The last route of the day from Berlin to Prague is at around 10:29 p.m. However, this route requires changing trains four different times. The last direct route of the day is normally at around 5:16 p.m.

How long is the journey by train from Berlin to Prague?

The journey by train from Berlin to Prague covers a distance of about 173 miles (279 km), crossing from Germany into the Czech Republic. The direct trains through Omio make this trip in an average of about 4h 10min. However, there are routes with multiple connections available as well, if you wish to book them, that can take up to around 11h 36min.

What are the departure and arrival stations for trains from Berlin to Prague?

Departure train station: These trains depart from Berlin Hbf, the central train station of the German capital. The Berlin Hbf Central Station is located about 2 miles (3 km) west of the area of Mitte, the city center. You can easily get to the train station from the center on either the U-Bahn or S-Bahn trains in under about 15min. The Berlin Hbf Central Station has a shopping mall, a supermarket and various restaurants inside.

Arrival train station: The main arrival station in Prague for the trains arriving from Berlin without connections is the Praha Hlavni Nadrazi (Main Station). This station is located near the Old Town of Prague. It takes less than about 20min to walk to the main square. The station is equipped with various restaurants and shops, as well as tourist information. However, some of the direct routes from Berlin arrive at the Praha Nadrazi Holesovice Station. This is a smaller station, about 3 miles (4 km) north of the city center. The center is accessible by public transportation, taking about 20min by tram.

--

Which train companies travel from Berlin to Prague?

The only train company operating the routes from Berlin to Prague is the Deutsche Bahn German German national railway. The routes it offers run throughout the day every hour or two, both direct and with connections, except on Sundays. The Deutsche Bahn trains operating the direct journeys from Berlin to Prague are the DB Eurocity trains and the DB Railjet bullet train. The direct trips are the fastest train option between the two European cities. Without connections it can take from about 4h 4min to 4h 20min to arrive in Prague. Deutsche Bahn railway also offers routes with three to five connections, operating with other regional trains like the DB InterCity, Regionalbahn and S-Bahn. The trips with connections are mainly overnight trains. The first Deutsche Bahn train of the day is normally at 6:17 a.m., and the last one is at around 10:29 p.m.

Deutsche Bahn trains from Berlin to Prague

Deutsche Bahn trains operating the route from Berlin to Prague are either direct, or they have three or four connections along the way. The direct Deutsche Bahn trains are about six to seven times a day, except on Sundays, departing more or less every 2h out of Berlin. The first one is normally at about 6:17 a.m., while the last direct one leaves at around 5:16 p.m. The trains operating these routes without connections are either DB Eurocity trains or the DB Railjet bullet train. The fastest journey from Berlin to Prague by train arrives in about 4h 4min.

Train Berlin to Prague: Services on Board

Both the DB Eurocity and the DB Railjet, operating the direct routes offer both Second Class and First Class seats. The trains with routes that have connections also give the choice of traveling in either Second or First Class. You may take personal items and carry on luggage with you on board all Deutsche Bahn trains. You are also allowed a larger piece of luggage with you as well. As for bike policies, they are only allowed on the long distance trains that specify that they have room for bicycles. If so, you will need to purchase a bike space along with your train seat. Domestic pets, such as dogs are allowed on Deutsche Bahn trains too. Small dogs may travel free of charge if they are in a pet carrier. Larger dogs must pay for a pet ticket. As for services for passengers with reduced mobility, passengers may request assistance to board and deboard trains, as well as reserving accessible seats on the train.

How to find cheap train tickets from Berlin to Prague?

The basic way to find more affordable prices when you’re looking for train tickets from Berlin to Prague is by booking in advance. The sooner you book your tickets, the less chances you give the prices to go up. Normally ticket prices increase the closer you get to the departure date. Another way to help you find cheaper trips is if you are flexible with your travel dates. Restricting yourself to specific days of the week or departure times limit your selection for cheaper routes. In the case of these routes from Berlin to Prague, it’s more affordable to travel on the direct trains as long as they aren’t at peak hours, like the departure times around 9:14 a.m. and 11:16 a.m.

--

To Prague by train—travel tips

Prague is a top destination in Europe, known as the City of a Hundred Spires for its majestic castles, and Baroque and Gothic cathedrals. Upon your arrival to the city of Prague, make your way to the Old Town center where you’ll find the unique Astronomical Clock, picturesque buildings and historical streets. Enjoy people watching and street performers as you explore the historic center. Make your way across the famous Charles Bridge towards the 9th century Prague Castle to see the grounds. The main neighborhoods to visit during your trip to Prague are the Old Town, the New Town and the historic Mala Strana. This last one mentioned is ideal for a romantic getaway, due to its charming gardens, streets and courtyards. New Town is where you’ll find plenty of trendy restaurants and bars, as well as shops. Make sure you try some of the local dishes like the “vepro-knedlo-zelo" roasted pork, or a “chlebicky" sandwich. If you’re looking for something sweet you have to try the traditional “trdelnik" chimney cakes. Find more tips for your trip in our magazine Window Seat.

Taking the Train from Berlin

Berlin Hauptbahnhof is the recently built hub for trains to the German capital, the modern complex has a wide range of amenities for travelers who plan to take a train from Berlin to Prague. It is conveniently located in Europaplatz in the business district in the heart of Berlin. There are direct links to the Berlin S-Bahn network, and it takes just 10 minutes to reach Berlin Hauptbahnhof from Alexanderplatz or the Berlin Zoo Station. Buses and trams also stop close to the main station and taxis are readily available.

Getting into Prague by Train

Praha hlavní nádraí or Praha hl.n is very close to Wenceslas Square in the center of the city and is the arrival point for the train from Berlin to Prague. The Metro (line C) connects with the station, enabling passengers to reach other parts of the city easily, and buses stop nearby. Taxis are available but passengers should ensure that they are official before getting in.

Prague is one of the most beautiful cities in Europe, defined by glorious castles and towers and romantic rivers and bridges. Those traveling by trains from Berlin to Prague will enjoy visiting historic sites like Prague Castle, the Astronomical Clock, and Charles Bridge.

Travel Tips: Trains from Berlin to Prague

Travel by train to Prague easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Berlin to Prague.
FAQs

What are the travel restrictions for Prague, Czechia if I'm coming from Berlin, Germany by train?

Travel between Berlin, Germany and Prague, Czechia by train is: Partially open.

Can I enter Czechia from Germany?

International entry status: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Czechia from Berlin?

Conditions of entry:

  • Negative COVID-19 test within 2 days before arrival and testing upon arrival
  • Unvaccinated travellers are required to take a PCR test between days 5 and 7 after arrival
  • Travellers vaccinated with the booster shot (3rd dose) are exempt from providing a COVID-19 test (certificate needed)
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Prague, Czechia?

All travelers in Czechia must observe these coronavirus safety measures:

  • Physical distance: 2 metre (s) (7 feet)
  • Face mask: Mandatory

The information above was last checked on 1/13/22. Remember to review the latest COVID-19 travel safety regulations   for your train from Berlin to Prague as this information can change.

What restrictions are there on reentering Germany from Prague, Czechia?

The restriction level for your return train to Berlin, Germany from Prague is: Partially open.

Is my return train into Berlin from Prague restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Czech Republic

Do I need to quarantine on arrival in Germany from Prague?

Conditions of reentry:

  • Negative COVID-19 test issued at most 2 days before arrival and 10 day mandatory self quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

What are the safety rules to follow in Berlin, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 1/19/22. Remember to check the latest COVID-19 travel safety regulations for your train to Berlin from Prague closer to your date of departure here here.

What is the price of the cheapest train from Berlin to Prague?

Omio customers have found cheap train tickets between Berlin and Prague for as low as $23 (€19)  for the next 7 days.

How much is a train ticket between Berlin and Prague?

The train price from Berlin to Prague is on average $27 (€22)  if you are looking to buy your tickets for this journey in the next 7 days.

How far is Prague from Berlin by train?

The distance from Berlin to Prague by train is approximately 173 miles (279 km).

How long is the train to Prague from Berlin?

While the time it takes to travel 173 miles (279 km) from Berlin to Prague can vary based on specific dates, weekends, and holidays, the Berlin to Prague train journey time is on average 4 h 19 min.

When traveling by train from Berlin to Prague, which train station in Berlin do I depart from and which train station in Prague do I arrive in?

Omio customers traveling this route book their trains from Berlin Hbf   to Prague, Praha, Zličín.

Where is the train station in Berlin to go to Prague? Where is the train station in Prague located?

You can find the most popular departure train station for this route, Berlin Hbf, located approximately 1.7 miles (2.8 km) from the city center of Berlin. The most popular arrival train station in Prague, called Prague, Praha, Zličín, is located around 6.2 miles (10 km) away from its city center.

Which train providers should I travel with from Berlin to Prague?

If you're looking for trains from Berlin to Prague, you can rely on Deutsche Bahn or Deutsche Bahn with connection to get you to Prague. It's also good to check out all possible train providers for the Berlin to Prague route to see if there might be differences in the amenities they offer.

How many train services per day are there to Prague from Berlin?

The average number of trains departing Berlin for Prague is 6 a day. The train schedules and services may vary between weekdays and weekends.

What are the first and last departure train times from Berlin to Prague?

The earliest train for this route departs from Berlin at 6: 16 AM. The last train leaves from Berlin at 7: 26 PM. Check Omio for the latest train schedule from Berlin to Prague and book the best time to depart on your chosen travel date.

How far in advance should I buy train tickets to Prague from Berlin for the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you buy train tickets to Prague from Berlin within the next 7 days, you can find tickets to cost on average $27 (€22) one way. To find the best prices for this journey, consider booking your train ticket from Berlin to Prague a few months in advance.

Important Stations and Airports for this Journey

Berlin
Prague
The major railway station for departures from Berlin is Berlin Hbf. Read all the information you need to know about services, amenities and connections at Berlin Hbf for your journey from Berlin to Prague.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 302971055
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Public transit options for Berlin Hbf
U-Bahn lines: U5
S-Bahn lines: S3, S5, S7, S9
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
Tram lines: M5, M6, M8, M10
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7