Find a flight from Prague to Berlin

These train, bus and flight companies trust us


Find the cheapest ticket for your trip

Journey details

Best price 31.92$
Journey duration 7 h 30 min
Connections per day 216
First departure: 06:00
Last departure: 21:30
Distance 280km

Virail finds for you the cheapest flights from Prague to Berlin

Virail is the search platform to find the best travel solution, comparing hundreds of offers from different websites to find the cheap tickets for flights from Prague to Berlin. Once you choose the date of your journey, you will only have to filter the result and find your cheap flight ticket to Berlin.

How much are low-cost tickets for flights from Prague to Berlin?

If you can book in advance and are flexible with the dates of your flight, the cheapest tickets from Prague to Berlin are from 28,07 $.

Ticket price Prague - Berlin every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
17 $13 $13 $13 $13 $17 $17 $
74 $72 $95 $71 $89 $94 $ More

Which airlines can you fly with from Prague to Berlin?

Flights from Prague to Berlin are operated by Ryanair, Czech Airlines, Eurowings, Norwegian, Air France, LOT Polish Airlines, Brussels Airlines, SAS, British Airways, KLM, EasyJet, Vueling, AirBaltic, Austrian Airlines, SWISS, Lufthansa and Finnair, partners of virail.

How many daily connections exist to go to Berlin from Prague by plane?

Which airports can you leave and where do the flights land in Berlin?

In Prague you will leave from Václav Havel Prague, then landing in Schönefeld and Tegel.

When are the first and last flights from Prague to Berlin?

The flights from Prague to Berlin leave at 06:11. The last one leaves Prague at 21:10.

How long does it take you to fly from Prague to Berlin?

The fastest direct flights from Prague to Berlin take only 5 hours and 20 minutes.

Considering the long distance between Berlin and Prague, a flight is undoubtedly the fastest option.

virail lets you search and compare times and prices of any transports from one city to another