You can get from Berlin to Prague by several transport types: by train, by plane, by taxi or transfer (individual / group). The fastest way is flight by plane (1 hour), yet it's not that cheap – EUR416. It's much cheaper to go by commercial Berlin to Prague bus (shuttle): depending on the carrier the price will be from EUR17 to EUR42 for a five hour trip. The train goes 4.5 hours yet the price is higher: EUR59 (second class) and EUR79 for a first class seat. And finally, you can always get to Prague by taxi or book intercity transfer in advance (costs over EUR243). The car trip lasts around 3 hours. By the way, the distance between Berlin and Prague is 340 kilometers both by train and car.
When deciding on the transport, you should consider some issues. For example, air fare for flight is lower if you buy tickets in advance. One more significant point regarding the flight is the fact that Vaclav Havel Airport Prague is located in 17 kilometers from the city. So you need to go by car or get to the destination by public transport (for around EUR1). In general, the route is very popular, and the best seats are sold out fast. If you are fan of night travelling, they have several busses, and they also have a special train from Berlin to Prague apart from taxis or transfers.
If you want not only to get to Prague but also have fun there, make sure to read our detailed digests in the new Travel.Blender project. For example, you can learn what Prague sights are worth visiting.
For those who prefer to explore the country through its gastronomic wonders, we have prepared an extensive guide "Cuisine of Prague and Restaurants you must experience".
The capital of Germany is developing rapidly. Any tourist would find something exciting here, since Berlin includes lots of architectural sights, beautiful buildings and houses. Here and there you see cafes and restaurants and fast food places – they won't leave you hungry. Once you're in Berlin, you must see the Museum Island (UNESCO heritage object), Alexanderplatz Square, Charlottenburg Castle and Berlin Zoological Garden!
€62
2 h
5 h
Couple
EuroCity train heads off from Berlin Central Train Station and arrives to the Prague main train station (close to the city centre, near Wenceslas Square). You will see a well-done road interjection near the station so that you could easily reach any part of the city in less than 30 minutes. The time of the trip by train from Berlin to Prague is 4.5 hours; the price depends on the class. Thus, first class passengers will need to pay EUR79; second class passengers EUR59. They also have night train Euronight arriving to Prague at midnight. You better buy tickets online, on the official website of the Czech Republic rails or in the ticket offices. The schedule for train Berlin – Prague you'll find below. By the way, the trains are very comfy: you have some place to put your bag and a table to read newspapers and you will also be seeing gorgeous views through the windows.
Train EuroCity/ Euronight
From 6.58am to 6.14pm
Berlin Central Train Station – Hlavni Nadrazi train station in Prague
5 hours (30m for a tube trip; 4.5h – train)
2 h
High: clean and spacious compartment; high windows; coffee tables; high elbow chairs
EUR62 (EUR3 for a tube trip; EUR59 – train)
For those who want to save some money; for couples without children; no much luggage; good knowledge of the route; young tourists
The train pulls off from Berlin Central Train Station located in the city centre. You can reach it by ground tube (lines S5, S7, S9); by bus 120, 123, 147.
€20-45
2 h
5,5 h
Ind.tourist
Among all the options of getting to Prague from Berlin the bus is the cheapest one. Depending on the carrier, the ticket price can vary from EUR17 (Student Agency) to EUR42 (MeinFernbus). The time in the road is 4h 55m. They start running from the very morning and stop in the late night, yet they have no 24/7 routes. Even if it's cheap, you will be enjoying traveling by bus Berlin – Prague, for they have everything you need inside: soft seats, drinks and food, etc.
Student Agency, MeinFernbus to Prague
From 7am to 10.35pm
Berlin Central Bus Station – Florence bus station
5h 30m (35m for tube; 4h 55m – group transfer)
2 h
High: soft seats; Wi-Fi; plug sockets; w/c, spacious compartment
EUR20-45 (EUR3 to the bus station; EUR17-42 – group transfer)
For couples without children; young travelers who want to save some money; no muh luggage.
You can reach Berlin Central Bus Station by ground tube (lines S41, S42, S46); underground tube (U2); buses X34, X49, 104, 139.
from €417
9 h
1 h 45 min
Ind.tourist
The fastest way to get Vaclav Havel Airport is Berlin to Prague flight; it is a direct route with no changes from AirBerlin. The time of the trip is one hour; the ticket price is EUR416. They only have two routes (both are in the daytime). If you miss the first one, you'll have to wait almost 9 hours for the next one. And please remember that you'll need to get from Vaclav Havel Airport Prague to the city on your own; and it's located 17 kilometers away. This is fine if you go by taxi or public transport.
Direct flight by AirBerlin
2 flights daily
Berlin airport Tegel – Vaclav Havel Airport Prague
1h 45m (91h for a plane trip; 45m for a bus from Prague airport)
8h 55m between the routes
High: drinks; clean and spacious compartment; comfortable high seats
EUR417-436 (EUR416 – train; EUR1 – public transport to Prague; EUR 20 – taxi)
Well-off tourists; families with children; business people
If you need to get to the particular hotel in Prague, just use our KiwiTaxi Aeroguide «How to get from the airport to Prague» to choose the optimum route from Vaclav Havel Airport.
€243
--
3 h
Family
Those travelers who don't wish to waste time on searching for the tickets or best routes can book a taxi or transfer from Berlin to Prague. Cars cover the distance in around 3 hours (yet the price is over EUR243). Due to the sum one is ready to pay, the car class and comfort level vary.
24/7
to a hotel in Prague
3 h
Both taxi and transfer can arrive to the airport or to any destination in Berlin at the time you need.
Taxi on the spot: a/c; no stops; no other passengers
Transfer booked in advance: child seats, cold drinks, operator responsible; payment online (if you wish); help to elderly and disabled.
from €243
For families with children; inexperienced travelers who are first time to Germany/the Czech Republic' elderly tourists; much luggage; night arrival
Taxis are located in the parking in front of the terminal's exit.
from €46
from 1 day
from 1 year
To rent a car without a driver to get from Berlin to Prague, you have to provide an IDL, a credit card, and a passport. Purchase international insurance that will allow you to leave Germany. Insurance covering road accidents, tolls and unlimited mileage is included in the price of car rental per day. You can rent a car at Berlin Airport, but the choice is small. There are lots of traffic cameras in Germany and fines are high so obey the traffic rules. If the police stops you don’t talk back to officers and meet all the requirements.

You can get from Berlin to Prague using cheap transport like shuttle buses or more expensive ones like planes. It all depends on the money one is ready to spend and the time you have to reach the destination. Anyway every traveler can choose the fitting option.
Those who already know how to get to their hotel should learn more about Prague City Transport: What types of buses there are, where to buy a metro ticket and how to refill it. Plus, useful information about how to rent a car with or without a driver.
Read also:
How to get from Schoenefeld Airport to Berlin?