There are 2 ways to get from Mavrovo Lake to Berat by car or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Comparing Your Travel Options
The cheapest way to get from Mavrovo Lake to Berat is to drive and bus which costs $27 - $45 and takes 7h 48m.
The fastest way to get from Mavrovo Lake to Berat is to drive which takes 4h 26m and costs $40 - $65.
The distance between Mavrovo Lake and Berat is 352 km. The road distance is 209.2 km.
It takes approximately 7h 48m to get from Mavrovo Lake to Berat, including transfers.
Yes, the driving distance between Mavrovo Lake to Berat is 209 km. It takes approximately 4h 26m to drive from Mavrovo Lake to Berat.
There are 558+ hotels available in Berat.
What companies run services between Mavrovo Lake, North Macedonia and Berat, Albania?
There is no direct connection from Mavrovo Lake to Berat. However, you can drive to Maqellarë, take the bus to Tirana, then take the bus to Berat. Alternatively, you can drive from Mavrovo Lake to Berat in around 4h 26m.
- Phone
- +355 68 402 3400
- [email protected]
- Website
- group.shpresa.al
Bus from Maqellarë to Tirana
- Ave. Duration
- 2h 43m
- Frequency
- Hourly
- Estimated price
- $9–17
- Schedules at
- travel.gjirafa.com
- Phone
- +383 38 616 161
- Website
- travel.gjirafa.com
Bus from Tirana to Berat
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- $6–10
- Schedules at
- travel.gjirafa.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What are the different types of Renfe trains in Spain?, Getting to Milan from the airport, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
