General flight information
2 hr 46 min Travel time
1,815 km Distance between cities
1 hr Time zone difference
₼112 Lowest price
21 Direct flights per week
₼189 Average ticket price
11:30 Earliest departure
20:40 Latest departure
5 hr 35 min Travel time
2,124 km Distance between cities
1 hr Time zone difference
₼101 Lowest price
31 Direct flights per week
06:00 Earliest departure
20:15 Latest departure
2,026 km Distance between cities
1 hr Time zone difference
₼150 Lowest price
₼312 Average ticket price
1,916 km Distance between cities
1 hr Time zone difference
₼130 Lowest price
₼303 Average ticket price
2 hr 23 min Travel time
1,518 km Distance between cities
1 hr Time zone difference
₼57 Lowest price
19 Direct flights per week
₼138 Average ticket price
06:00 Earliest departure
19:40 Latest departure
2,068 km Distance between cities
1 hr Time zone difference
₼140 Lowest price
7 Direct flights per week
06:40 Earliest departure
15:20 Latest departure
2 hr 30 min Travel time
1,519 km Distance between cities
1 hr Time zone difference
₼79 Lowest price
13 Direct flights per week
06:40 Earliest departure
17:05 Latest departure
3 hr 12 min Travel time
2,128 km Distance between cities
1 hr Time zone difference
₼53 Lowest price
16 Direct flights per week
05:20 Earliest departure
16:05 Latest departure
1,544 km Distance between cities
1 hr Time zone difference
₼222 Lowest price
2 Direct flights per week
05:45 Earliest departure
05:45 Latest departure
1,606 km Distance between cities
1 hr Time zone difference
Popular destinations in Greece
Cheap tickets
Direct flight schedule
- Athens every day from ₼197.19
- Heraklion every day from ₼115.59
- Thessaloniki every day from ₼47.95
- Chania Mon, Tue, Wed, Fri, Sat, Sun from ₼190.77
- Kerkyra every day from ₼78.4
- Rhodes every day from ₼70.23
Connecting flights
₼111.8 Berlin — Athens ₼100.69 Berlin — Heraklion ₼149.55 Berlin — Thira ₼129.2 Berlin — Mikonos ₼139.43 Berlin — Chania
Wed 2 Sep 08:20 – 23:10
13 hr 50 min / 1 layover Tue 22 Sep 18:10 – 11:35
16 hr 25 min / 1 layover Thu 13 Aug 12:35 – 23:20
9 hr 45 min / 1 layover Mon 10 Aug 08:20 – 22:20
13 hr / 1 layover Wed 16 Sep 08:00 – 15:00
6 hr / 1 layover FAQ
Flight duration from Berlin to Greece
On average, flights from Berlin to Greece take around 2 hours 54 minutes when flying directly. With layovers, the flight duration can be up to 5 hours 47 minutes.