There are 7 ways to get from Ohrid to Olympia by plane, bus, car, train, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, bus
best- Fly from Ohrid Airport (OHD) to Patras Araxos Airport (GPA)plane OHD - GPA
- Take the bus from Nea Manolada to Pýrgosbus
- Take the bus from Pýrgos to Olympiabus
5h 1m€298–947Bus #3
cheapest- Take the bus from Ohrid to Tiranabus
- Take the bus from Tirana to Pyrgosbus
18h 49m€53–66Bus via Sarandë
- Take the bus from Struga to Sarande,Posta Shqiptarebus
- Take the bus from Sarande,Posta Shqiptare to Patrabus
- Take the bus from Patras to Pýrgosbus
15h 49mDrive, train, taxi
- Drive from Ohrid to Florinacar
- Take the train from Florina to Platytrain Re
- Take the train from Platy to Athenstrain Ic
- Take the train from Athens to Kiatotrain Re
- Take the train from Kiato to Diakoptotrain Re
- Take the taxi from Diakopto to Olympiataxi
15h 52m€166–227Drive 584.4 km
- Drive from Ohrid to Olympiacar 584.4 km
7h 16m€106–153Bus
- Take the bus from Ohrid to Tiranabus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Patrabus
- Take the bus from Patras to Pýrgosbus
16h 37m€64–88Bus #2
- Take the bus from Ohrid to Sarandëbus
- Take the bus from Sarande,Posta Shqiptare to Patrabus
- Take the bus from Patras to Pýrgosbus
17h 44m
Ohrid to Olympia by bus, foot, and train
Questions & Answers
The cheapest way to get from Ohrid to Olympia is to bus which costs €50 - €70 and takes 18h 49m.
The fastest way to get from Ohrid to Olympia is to fly and bus which takes 5h 1m and costs €290 - €950.
No, there is no direct bus from Ohrid to Olympia. However, there are services departing from Ohrid and arriving at Olympia via Struga, Sarande,Posta Shqiptare, Patras and Pýrgos. The journey, including transfers, takes approximately 15h 49m.
The distance between Ohrid and Olympia is 449 km. The road distance is 584.4 km.
The best way to get from Ohrid to Olympia without a car is to bus via Sarandë which takes 15h 49m and costs .
It takes approximately 5h 1m to get from Ohrid to Olympia, including transfers.
Ohrid to Olympia bus services, operated by Ganiz Ekskluziv, depart from Struga station.
Ohrid to Olympia bus services, operated by Ganiz Ekskluziv, arrive at Sarande,Posta Shqiptare station.
Olympia is 1h ahead of Ohrid. It is currently 10:39 PM in Ohrid and 11:39 PM in Olympia.
Yes, the driving distance between Ohrid to Olympia is 584 km. It takes approximately 7h 16m to drive from Ohrid to Olympia.
What companies run services between Ohrid, North Macedonia and Olympia, Western Greece?
You can take a bus from Ohrid to Olympia via Struga, Sarande,Posta Shqiptare, Patras, and Pýrgos in around 15h 49m.
- Website
- comlux.com
Flights from Ohrid Airport to Patras Araxos Airport
- Ave. Duration
- 45 min
- When
- Friday
- Estimated price
- €290–1,100
- Website
- flexflight.dk
Flights from Ohrid Airport to Patras Araxos Airport
- Ave. Duration
- 45 min
- When
- Friday
- Estimated price
- €290–1,100
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Florina to Platy
- Ave. Duration
- 2h 35m
- Frequency
- 4 times a day
- Estimated price
- €11–16
- Website
- https://www.hellenictrain.gr/en
Train from Platy to Athens
- Ave. Duration
- 4h 44m
- Frequency
- 4 times a day
- Estimated price
- €30–45
- Website
- https://www.hellenictrain.gr/en
Train from Athens to Kiato
- Ave. Duration
- 1h 23m
- Frequency
- Every 30 minutes
- Estimated price
- €8–12
- Website
- https://www.hellenictrain.gr/en
Train from Kiato to Diakopto
- Ave. Duration
- 43 min
- Frequency
- Every 2 hours
- Estimated price
- €4–7
- Website
- https://www.hellenictrain.gr/en
- Phone
- +30 26210 20600
- [email protected]
- Website
- ktelileias.gr
Bus from Nea Manolada to Pýrgos
- Ave. Duration
- 1h 2m
- Frequency
- Every 4 hours
- Estimated price
- €7–9
- Website
- https://ktelileias.gr/
Bus from Pýrgos to Olympia
- Ave. Duration
- 30 min
- Frequency
- Every 2 hours
- Estimated price
- €2–4
- Website
- https://ktelileias.gr/
- Phone
- +389 71 77 55 29
- [email protected]
- Website
- ganicekskluziv.mk
Bus from Struga to Sarande,Posta Shqiptare
- Ave. Duration
- 3h 41m
- Frequency
- Once a week
- Schedules at
- ganicekskluziv.mk
- Phone
- (+30) 210 822 4112
- [email protected]
- Website
- ahmetitravel.com
Bus from Sarande,Posta Shqiptare to Patra
- Ave. Duration
- 5h 44m
- Frequency
- Twice daily
- Schedules at
- ahmetitravel.com
Bus from Sarande,Posta Shqiptare to Patra
- Ave. Duration
- 5h 44m
- Frequency
- Twice daily
- Schedules at
- ahmetitravel.com
- Phone
- +30 2616 001 600
- [email protected]
- Website
- ktelachaias.gr
Bus from Patras to Pýrgos
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €11–16
- Website
- https://www.ktelachaias.gr/en/homepage-en/
Bus from Patras to Pýrgos
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €11–16
- Website
- https://www.ktelachaias.gr/en/homepage-en/
Bus from Patras to Pýrgos
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €11–16
- Website
- https://www.ktelachaias.gr/en/homepage-en/
- Phone
- +389 46 787 312
- [email protected]
- Website
- eurobus.mk
Bus from Ohrid to Tirana
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- €6–18
- Schedules at
- eurobus.mk
Bus from Ohrid to Tirana
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- €6–18
- Schedules at
- eurobus.mk
- Phone
- +355 68 391 1009
- [email protected]
- Website
- nelatours.com
Bus from Ohrid to Tirana
- Ave. Duration
- 2h 7m
- Frequency
- Once daily
- Schedules at
- nelatravel.site
Bus from Ohrid to Tirana
- Ave. Duration
- 2h 7m
- Frequency
- Once daily
- Schedules at
- nelatravel.site
- Phone
- +355 68 407 6607
- [email protected]
- Website
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Patra
- Ave. Duration
- 8h 47m
- Frequency
- Twice daily
- Estimated price
- €50
- Schedules at
- facebook.com
- Phone
- +355 69 617 8170
- [email protected]
- Website
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Patra
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Estimated price
- €45
- Schedules at
- https://showmebus.com/
- Phone
- +389 70 212 106
- [email protected]
- Website
- senadtours.com
Bus from Ohrid to Sarandë
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- €38
- Schedules at
- senadtours.com
- Phone
- +2105203350
- Website
- top-lines.gr
Bus from Tirana to Pyrgos
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Estimated price
- €45
- Schedules at
- top-lines.gr
Want to know more about travelling around Greece
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
Getting around the Cyclades
Read the travel guide
More Questions & Answers
There are 230+ hotels available in Olympia.

















