There are 6 ways to get from Sofia to Lake Prespa by bus, taxi, car, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Sofia Central Bus Station to Skopje Nikola Karevbus
- Take the bus from Skopje, Transporten Centar to Ohridbus
- Take the taxi from Ohrid to Lake Prespataxi
9h 52m$83–120Bus, train, taxi
cheapest- Take the bus from Sofia Central Bus Station to Skopje Nikola Karevbus
- Take the train from Skopje to Bitolatrain 645 / ...
- Take the taxi from Bitola to Lake Prespataxi
10h 9m$26–60Drive 410.5 km
- Drive from Sofia to Lake Prespacar 410.5 km
5h 59m$65–94Fly, taxi
- Fly from Sofia Airport (SOF) to Ohrid Airport (OHD)plane SOF - OHD
- Take the taxi from Ohrid Airport (OHD) to Lake Prespataxi
7h 56m$184–359Bus
- Take the bus from Sofiya, Avtogara Serdika to Kavadarcibus
- Take the bus from Kavadarci to Resenbus
10h 34m$64–95Bus, taxi via Bitola
- Take the bus from Sofia Central Bus Station to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Bitolabus
- Take the taxi from Bitola to Lake Prespataxi
10h 34m$45–57
Sofia Airport (SOF) to Ohrid Airport (OHD) flights
Questions & Answers
The cheapest way to get from Sofia to Lake Prespa is to bus and taxi via Bitola which costs $45 - $60 and takes 10h 34m.
The fastest way to get from Sofia to Lake Prespa is to drive which takes 5h 59m and costs $60 - $95.
No, there is no direct bus from Sofia to Lake Prespa. However, there are services departing from Sofiya, Avtogara Serdika and arriving at Resen via Kavadarci. The journey, including transfers, takes approximately 10h 34m.
The distance between Sofia and Lake Prespa is 449 km. The road distance is 410.5 km.
The best way to get from Sofia to Lake Prespa without a car is to bus and taxi which takes 9h 52m and costs $80 - $120.
It takes approximately 9h 52m to get from Sofia to Lake Prespa, including transfers.
Sofia to Lake Prespa bus services, operated by Ekstrabus, depart from Sofiya, Avtogara Serdika station.
Sofia to Lake Prespa bus services, operated by Ekstrabus, arrive at Kavadarci station.
Lake Prespa is 1h behind Sofia. It is currently 4:17 AM in Sofia and 3:17 AM in Lake Prespa.
Yes, the driving distance between Sofia to Lake Prespa is 410 km. It takes approximately 5h 59m to drive from Sofia to Lake Prespa.
What companies run services between Sofia, Bulgaria and Lake Prespa, North Macedonia?
You can take a bus from Sofiya, Avtogara Serdika to Lake Prespa via Kavadarci and Resen in around 10h 34m.
- Website
- austrian.com
Flights from Sofia Airport to Ohrid Airport via Vienna
- Ave. Duration
- 4h 45m
- When
- Sunday
- Estimated price
- $160–600
- Phone
- +389 (2) 3 164 255
- [email protected]
- Website
- mzt.mk
Train from Skopje to Bitola
- Ave. Duration
- 3h 24m
- Frequency
- Twice daily
- Estimated price
- $11–40
- Schedules at
- mzt.mk
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Sofia Central Bus Station to Skopje Nikola Karev
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- $14–35
- Website
- Citylines
Bus from Sofia Central Bus Station to Skopje Nikola Karev
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- $14–35
- Website
- Citylines
- Ave. Duration
- 1h 13m
- Estimated price
- $1–75
Bel Mercedes
- Phone
- +389 46 263807
- Website
- facebook.com
Nova Taxi service
- Phone
- +389 72 261 594
- Website
- facebook.com
Taxi Mobi Dik
- Phone
- +389 46 283666
- Website
- facebook.com
Taxi Fori
- Phone
- +38970285853
Taxi Oskar
- Phone
- +389 70 262 070
- Website
- facebook.com
Bel Mercedes
- Phone
- +389 46 263807
- Website
- facebook.com
Nova Taxi service
- Phone
- +389 72 261 594
- Website
- facebook.com
Taxi Mobi Dik
- Phone
- +389 46 283666
- Website
- facebook.com
Alfa Taxi
- Phone
- +389 76 453 490
- Website
- instagram.com
Favorit Taxi
- Phone
- +389 47 236 743
Taxi Cager
- Phone
- +389 71 311 999
- Website
- instagram.com
Taxi Prevoz Bitola
- Phone
- +389 77 855 005
- Website
- facebook.com
Alfa Taxi
- Phone
- +389 76 453 490
- Website
- instagram.com
Favorit Taxi
- Phone
- +389 47 236 743
Taxi Cager
- Phone
- +389 71 311 999
- Website
- instagram.com
Taxi Prevoz Bitola
- Phone
- +389 77 855 005
- Website
- facebook.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 Travelling around the UAE, The London Underground: Essential tips to navigate the Tube, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
There are 1540+ hotels available in Lake Prespa.






