There are 8 ways to get from Geneva to Ohrid by plane, bus, car, 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.
Fly to Ohrid Airport
best- Fly from Geneva International Airport (GVA) to Ohrid Airport (OHD)GVA - OHD
4h 26m$141–398Fly to Tirana International Airport Nënë Tereza, bus
cheapest- Fly from Geneva International Airport (GVA) to Tirana International Airport Nënë Tereza (TIA)GVA - TIA
- Take the bus from Elbasan to Ohrid
6h 32m$66–236Bus
- Take the bus from Geneva - Bus station to Tirana
- Take the bus from Tirana to Elbasan
- Take the bus from Elbasan to Ohrid
22h 5mDrive 1,760.8 km
- Drive from Geneva to Ohrid1,760.8 km
22h 29m$355–513Fly to Skopje International Airport, bus
- Fly from Geneva International Airport (GVA) to Skopje International Airport (SKP)GVA - SKP
- Take the bus from Skopje, Transporten Centar to Ohrid
9h 17m$99–367Train, bus via Sankt Pölten
- Take the train from Genève to Zürich HBIc1 / ...
- Take the train from Zuerich Hb to Innsbruck HauptbahnhofRjx
- Take the train from Innsbruck Hauptbahnhof to St.Poelten HbfRjx
- Take the bus from Sankt Pölten to Ohrid
25h 40m$291–529Bus via Ferizaj
- Take the bus from Geneva - Bus station to Ferizaj
- Take the bus from Ferizaj to Skopje, Transporten Centar
- Take the bus from Skopje, Transporten Centar to Ohrid
27h 9m$98–125Train, bus
- Take the train from Genève to LausanneIr15 / ...
- Take the bus from Lausanne to Struga
31h 10m$121–191
Geneva International Airport (GVA) to Ohrid Airport (OHD) flights
Questions & Answers
The cheapest way to get from Geneva to Ohrid is to bus via Ferizaj which costs $95 - $130 and takes 27h 9m.
The fastest way to get from Geneva to Ohrid is to fly which takes 4h 26m and costs $140 - $400.
No, there is no direct bus from Geneva station to Ohrid. However, there are services departing from Geneva - Bus station and arriving at Ohrid via Ferizaj and Skopje, Transporten Centar. The journey, including transfers, takes approximately 27h 9m.
The distance between Geneva and Ohrid is 1317 km. The road distance is 1760.8 km.
The best way to get from Geneva to Ohrid without a car is to bus which takes 22h 5m and costs .
It takes approximately 4h 26m to get from Geneva to Ohrid, including transfers.
Geneva to Ohrid bus services, operated by Arditi Tours, depart from Geneva - Bus station.
The best way to get from Geneva to Ohrid is to fly which takes 4h 26m and costs $140 - $400. Alternatively, you can bus, which costs and takes 22h 5m.
Geneva to Ohrid bus services, operated by Arditi Tours, arrive at Ferizaj station.
Yes, the driving distance between Geneva to Ohrid is 1761 km. It takes approximately 22h 29m to drive from Geneva to Ohrid.
What companies run services between Geneva, Switzerland and Ohrid, North Macedonia?
Air Serbia, Swiss, and Comlux fly from Geneva International Airport (GVA) to Ohrid Airport (OHD) twice a week. Alternatively, you can take a bus from Geneva - Bus station to Ohrid via Tirana, Tirana, and Elbasan in around 22h 5m.
- Website
- airserbia.com
Flights from Geneva International Airport to Ohrid Airport via Belgrade
- Ave. Duration
- 5h 25m
- When
- Monday
- Estimated price
- $150–600
Flights from Geneva International Airport to Skopje International Airport via Belgrade
- Ave. Duration
- 5h
- When
- Monday, Friday, and Sunday
- Estimated price
- $90–150
- Website
- easyjet.com
Flights from Geneva International Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 5m
- When
- Wednesday and Sunday
- Estimated price
- $40–210
Flights from Geneva International Airport to Skopje International Airport
- Ave. Duration
- 2h 10m
- When
- Monday and Friday
- Estimated price
- $60–140
- Website
- lufthansa.com
Flights from Geneva International Airport to Tirana International Airport Nënë Tereza via Munich
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $100–390
- Website
- comlux.com
Flights from Geneva International Airport to Ohrid Airport via Zurich
- Ave. Duration
- 4h
- When
- Saturday
- Estimated price
- $160–450
- Website
- austrian.com
Flights from Geneva International Airport to Skopje International Airport via Vienna
- Ave. Duration
- 4h 20m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $100–430
- Website
- swiss.com
Flights from Geneva International Airport to Skopje International Airport via Zurich
- Ave. Duration
- 4h 45m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $80–420
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève to Zürich HB
- Ave. Duration
- 2h 53m
- Frequency
- Hourly
- Estimated price
- $65–130
- Website
- https://www.sbb.ch/en
Train from Zuerich Hb to Innsbruck Hauptbahnhof
- Ave. Duration
- 3h 31m
- Frequency
- Twice daily
- Estimated price
- $110–200
- Website
- https://www.sbb.ch/en
Train from Genève to Lausanne
- Ave. Duration
- 43 min
- Frequency
- Every 15 minutes
- Estimated price
- $17–35
- Website
- https://www.sbb.ch/en
Train from Zuerich Hb to Innsbruck Hauptbahnhof
- Ave. Duration
- 3h 31m
- Frequency
- Every 4 hours
- Estimated price
- $45–75
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- $45–75
Train from Innsbruck Hauptbahnhof to St.Poelten Hbf
- Ave. Duration
- 3h 47m
- Frequency
- Hourly
- Estimated price
- $70–110
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- $70–110
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from Innsbruck Hauptbahnhof to St.Poelten Hbf
- Ave. Duration
- 4h 8m
- Frequency
- Every 4 hours
- Estimated price
- $55–110
- Website
- https://westbahn.at/en/
Train from Innsbruck Hauptbahnhof to St.Poelten Hbf
- Ave. Duration
- 4h 20m
- Frequency
- 3 times a week
- Estimated price
- $50–110
- Website
- https://www.oebb.at/en/
- Phone
- +355 69 249 3348
- pati.travel@hotmail.com
- Website
- pati-travel.al
Bus from Geneva - Bus station to Tirana
- Ave. Duration
- 19h 4m
- Frequency
- Twice a week
- Schedules at
- facebook.com
- Phone
- +383 38 616 161
- travel@gjirafa.com
- Website
- gjirafa.com
Bus from Tirana to Elbasan
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- $4
- Schedules at
- https://travel.gjirafa.com/en
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- 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
- 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
- $20
- 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
- Phone
- +383 49 871 234
- ardititours@hotmail.com
- Website
- sr-rs.facebook.com
Bus from Geneva - Bus station to Ferizaj
- Ave. Duration
- 20h 43m
- Frequency
- 3 times a week
- Estimated price
- $80–100
- Website
- https://sr-rs.facebook.com/ardititours/
- Phone
- +383 44 992 615
- maxharturizam@hotmail.com
- Website
- facebook.com
Bus from Geneva - Bus station to Ferizaj
- Ave. Duration
- 23h 18m
- Frequency
- Twice a week
- Schedules at
- facebook.com
- Phone
- +383 44 119 284
- info@vectortravelgroup.com
- Website
- facebook.com
Bus from Ferizaj to Skopje, Transporten Centar
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $5
- Schedules at
- vectortravel.eu
- Phone
- +389 42 217 370
- durmotours@yahoo.com
- Website
- durmotours.com.mk
Bus from Lausanne to Struga
- Ave. Duration
- 28h
- Frequency
- Twice a week
- Estimated price
- $85–140
- Schedules at
- durmotours.com.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 1339+ hotels available in Ohrid.





































