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$59–86Bus, 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$28–60Drive 410.5 km
- Drive from Sofia to Lake Prespacar 410.5 km
6h$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
8h 5m$156–346Bus
- Take the bus from Sofiya, Avtogara Serdika to Kavadarcibus
- Take the bus from Kavadarci to Resenbus
10h 34mBus, 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$46–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 6h 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 $55 - $90.
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 1:53 PM in Sofia and 12:53 PM in Lake Prespa.
Yes, the driving distance between Sofia to Lake Prespa is 410 km. It takes approximately 6h 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
- Thursday and Sunday
- Estimated price
- $150–550
- Website
- flyulendo.com
Flights from Sofia Airport to Ohrid Airport via Milan Malpensa
- Ave. Duration
- 6h
- When
- Friday
- Estimated price
- $180–850
Flights from Sofia Airport to Ohrid Airport via Memmingen
- Ave. Duration
- 6h 40m
- When
- Sunday
- Estimated price
- $110–310
- Website
- turkishairlines.com
Flights from Sofia Airport to Ohrid Airport via Istanbul
- Ave. Duration
- 5h 5m
- When
- Thursday and Sunday
- Estimated price
- $280–800
- Website
- swiss.com
Flights from Sofia Airport to Ohrid Airport via Zurich
- Ave. Duration
- 8h 55m
- When
- Tuesday and Thursday
- 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
- 4 times a day
- Estimated price
- $12–40
- Schedules at
- mzt.mk
- Phone
- +359 0885700870
- [email protected]
- Website
- citylines.eu
Bus from Sofia Central Bus Station to Skopje Nikola Karev
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- $14–35
- Website
- https://citylines.eu/
Bus from Sofia Central Bus Station to Skopje Nikola Karev
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- $14–35
- Website
- https://citylines.eu/
- Phone
- +389 71 302 600
- [email protected]
- Website
- traveling.com
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- $19
- Schedules at
- https://traveling.com/en/bus/company/classic-company
- Phone
- (389) 46 251-882
- [email protected]
- Website
- galeb.mk
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h 45m
- Frequency
- 4 times a day
- Estimated price
- $15–22
- Schedules at
- galeb.mk
- Phone
- 078/421-297
- [email protected]
- Website
- biserprom.com.mk
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $9–16
- Schedules at
- biserprom.com.mk
- Phone
- +389 71 77 55 29
- [email protected]
- Website
- ganicekskluziv.mk
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Schedules at
- ganicekskluziv.mk
- Phone
- +389 72 230-200
- [email protected]
- Website
- ekstrabus.com.mk
Bus from Sofiya, Avtogara Serdika to Kavadarci
- Ave. Duration
- 6h
- Frequency
- Once a week
- Schedules at
- ekstrabus.com.mk
Bus from Kavadarci to Resen
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- ekstrabus.com.mk
- Phone
- +359 894 77 44 02
- [email protected]
- Website
- kaleiatravel.com
Bus from Sofia Central Bus Station to Skopje, Transporten Centar
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- $25–40
- Schedules at
- en.kaleiatravel.com
- Phone
- +389 47 231 192
- [email protected]
- Website
- transkop.mk
Bus from Skopje, Transporten Centar to Bitola
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- $19
- Schedules at
- transkop.mk
- Ave. Duration
- 1h 15m
- Estimated price
- $1–60
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 Travel Insider: Top Japan travel tips by Beatrix Holland, How to get from London to Edinburgh, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 1680+ hotels available in Lake Prespa.















