How to Get to Berlin Brandenburg Airport in the Most Cost-Effective Way
You can compare all transportation options here.
Train
The most comfortable journey is offered by the Deutsche Bahn train connection with one transfer in Dresden or Berlin. Tickets can be purchased on the Czech Railways website or on the Bahn.de website for prices around 17.3£ (20 EUR). It's good to compare both prices, but tickets are usually a few euros cheaper on the German carrier's website (especially if you pay for them several weeks in advance). The travel time from Prague to Berlin, including the transfer, is 4 and a half hours. Trains also stop in Ústí nad Labem and Děčín.
Bus
Buses from Flixbus currently go directly to Berlin Airport, and hopefully, Regiojet will join soon. You can compare all transportation options here. The price ranges from 17.3£ to 34.7£ (20 EUR to 40 EUR), and the earlier you purchase tickets, the more you save. The travel time is ideally 4.5 hours, but expect possible delays due to traffic.
Car
The distance from Prague is 330 km, and the drive takes less than 4 hours.