There are 7 ways to get from Prague to Ohrid by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Václav Havel Airport Prague to Ohrid Airport
best- Fly from Václav Havel Airport Prague (PRG) to Ohrid Airport (OHD)PRG - OHD
6h 29m$172–436Fly Václav Havel Airport Prague to Tirana International Airport Nënë Tereza, bus
cheapest- Fly from Václav Havel Airport Prague (PRG) to Tirana International Airport Nënë Tereza (TIA)PRG - TIA
- Take the bus from Elbasan to Ohrid
8h 50m$61–249Train, bus via Vienna
- Take the train from Praha Hlavni Nadrazi to Wien HbfRj
- Take the train from Wien Hbf to St.Poelten HbfRjx / ...
- Take the bus from Sankt Pölten to Ohrid
19h 1m$93–168Drive 1,397.1 km
- Drive from Prague to Ohrid1,397.1 km
16h 27m$248–358Train to Vienna International Airport, fly to Ohrid Airport
- Take the train from Praha Hlavni Nadrazi to Wien Hbf
- Fly from Vienna International Airport (VIE) to Ohrid Airport (OHD)VIE - OHD
8h 40m$118–466Train, bus
- Take the train from Praha Hlavni Nadrazi to St.Poelten HbfRj
- Take the bus from Sankt Pölten to Ohrid
19h 4m$98–161Bus
- Take the bus from Prague to Pristina
- Take the bus from Pristina to Skopje, Transporten Centar
- Take the bus from Skopje, Transporten Centar to Ohrid
23h 49m
Václav Havel Airport Prague (PRG) to Ohrid Airport (OHD) flights
Questions & Answers
The cheapest way to get from Prague to Ohrid is to fly and bus which costs $60 - $250 and takes 8h 50m.
The fastest way to get from Prague to Ohrid is to fly which takes 6h 29m and costs $170 - $440.
No, there is no direct bus from Prague to Ohrid. However, there are services departing from Prague and arriving at Ohrid via Pristina and Skopje, Transporten Centar. The journey, including transfers, takes approximately 23h 49m.
The distance between Prague and Ohrid is 1142 km. The road distance is 1397.1 km.
The best way to get from Prague to Ohrid without a car is to train and bus via Vienna which takes 19h 1m and costs $90 - $170.
It takes approximately 6h 29m to get from Prague to Ohrid, including transfers.
Prague to Ohrid bus services, operated by Monika Travel, depart from Prague station.
The best way to get from Prague to Ohrid is to fly which takes 6h 29m and costs $170 - $440. Alternatively, you can bus, which costs and takes 23h 49m.
Prague to Ohrid bus services, operated by Monika Travel, arrive at Pristina station.
Yes, the driving distance between Prague to Ohrid is 1397 km. It takes approximately 16h 27m to drive from Prague to Ohrid.
What companies run services between Prague, Czechia and Ohrid, North Macedonia?
Austrian Airlines, Air Serbia, and three other airlines fly from Václav Havel Airport Prague (PRG) to Ohrid Airport (OHD) 4 times a week. Alternatively, you can take a bus from Prague to Ohrid via Pristina and Skopje, Transporten Centar in around 23h 49m.
- Website
- austrian.com
Flights from Václav Havel Airport Prague to Ohrid Airport via Vienna International Airport
- Ave. Duration
- 3h 35m
- When
- Sunday
- Estimated price
- $150–650
Flights from Václav Havel Airport Prague to Tirana International Airport Nënë Tereza via Vienna International Airport
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $80–330
Flights from Vienna International Airport to Ohrid Airport
- Ave. Duration
- 1h 30m
- When
- Sunday
- Estimated price
- $140–600
- Website
- ryanair.com
Flights from Václav Havel Airport Prague to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h
- When
- Monday, Friday, and Saturday
- Estimated price
- $60–190
Flights from Václav Havel Airport Prague to Tirana International Airport Nënë Tereza via Venice Treviso
- Ave. Duration
- 4h 2m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $60–190
- Website
- comlux.com
Flights from Václav Havel Airport Prague to Ohrid Airport via Zurich
- Ave. Duration
- 4h 35m
- When
- Saturday
- Estimated price
- $150–1,400
- Website
- flexflight.dk
Flights from Václav Havel Airport Prague to Ohrid Airport via Zurich
- Ave. Duration
- 4h 35m
- When
- Saturday
- Estimated price
- $150–1,400
- Website
- flyulendo.com
Flights from Václav Havel Airport Prague to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $45–180
Flights from Vienna International Airport to Ohrid Airport
- Ave. Duration
- 1h 45m
- When
- Tuesday and Saturday
- Estimated price
- $60–280
- Website
- airserbia.com
Flights from Václav Havel Airport Prague to Ohrid Airport via Belgrade
- Ave. Duration
- 5h 20m
- When
- Monday
- Estimated price
- $140–470
- Website
- lufthansa.com
Flights from Václav Havel Airport Prague to Tirana International Airport Nënë Tereza via Munich
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $85–350
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Praha Hlavni Nadrazi to Wien Hbf
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- $28–60
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- $28–40
- 1st Class
- $40–60
- Business
- $47–52
Train from Wien Hbf to St.Poelten Hbf
- Ave. Duration
- 35 min
- Frequency
- Once daily
- Estimated price
- $4–10
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- $4–7
- 1st Class
- $7–10
- Business
- $8–9
Train from Praha Hlavni Nadrazi to St.Poelten Hbf
- Ave. Duration
- 4h 55m
- Frequency
- Once daily
- Estimated price
- $30–70
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- $30–50
- 1st Class
- $50–70
- Business
- $55–60
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Praha Hlavni Nadrazi to Wien Hbf
- Ave. Duration
- 4h 17m
- Frequency
- 4 times a day
- Estimated price
- $21–45
- Website
- https://regiojet.com/
Train from Wien Hbf to St.Poelten Hbf
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- $17–27
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- $17–26
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Wien Hbf to St.Poelten Hbf
- Ave. Duration
- 31 min
- Frequency
- Every 3 hours
- Estimated price
- $30–34
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Wien Hbf to St.Poelten Hbf
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- $16–25
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Wien Hbf to St.Poelten Hbf
- Ave. Duration
- 29 min
- Frequency
- Every 4 hours
- Estimated price
- $3–5
- Website
- https://jegy.mav.hu/
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Wien Hbf to St.Poelten Hbf
- Ave. Duration
- 31 min
- Frequency
- 3 times a day
- Estimated price
- $23–35
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Wien Hbf to St.Poelten Hbf
- Ave. Duration
- 34 min
- Frequency
- 4 times a week
- Estimated price
- $14–20
- Website
- https://www.oebb.at/en/
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Wien Hbf to St.Poelten Hbf
- Ave. Duration
- 34 min
- Frequency
- Once daily
- Estimated price
- $7–16
- Website
- https://www.intercity.pl/en/
- 2nd Class
- $7–11
- 1st Class
- $12–16
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Sankt Pölten to Ohrid
- Ave. Duration
- 13h 9m
- Frequency
- Twice a week
- Estimated price
- $65–95
- Schedules at
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- eurobus.mk
- Phone
- +383 49 181 500
- monika_deqan@hotmail.com
- Website
- web.facebook.com
Bus from Prague to Pristina
- Ave. Duration
- 16h 58m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +383 44 259 213
- fjollaimpex@gmail.com
- Website
- web.facebook.com
Bus from Prague to Pristina
- Ave. Duration
- 18h 19m
- Frequency
- Twice a week
- Schedules at
- facebook.com
- Phone
- +383 49 166 760
- amalfitours2003@gmail.com
- Website
- facebook.com
Bus from Pristina to Skopje, Transporten Centar
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a day
- Estimated price
- $10
- Website
- https://www.facebook.com/amalfitours1
- Phone
- +389 71 302 600
- classik.kompani@hotmail.com
- Website
- traveling.com
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- $19
- Schedules at
- https://traveling.com/en/bus/company/classic-company
- Phone
- (389) 46 251-882
- info@galeb.mk
- Website
- galeb.mk
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h 45m
- Frequency
- 5 times a day
- Estimated price
- $15–23
- Schedules at
- galeb.mk
- Phone
- +389(0)2 24 02 388
- avtobuska@maksoob.com.mk
- Website
- traveling.com
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $10–16
- Schedules at
- facebook.com
- Phone
- 078/421-297
- biserprom.mk@gmail.com
- 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
- ganic.ekskluziv@yahoo.com
- Website
- ganicekskluziv.mk
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $16
- Schedules at
- ganicekskluziv.mk
Want to know more about travelling around North Macedonia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
There are 1310+ hotels available in Ohrid.
























































