There are 8 ways to get from Bern to Ohrid by train, plane, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Zurich Airport, fly
best- Take the train from Bern to Zürich Flughafen
- Fly from Zurich Airport (ZRH) to Ohrid Airport (OHD)ZRH - OHD
5h 41m$213–643Bus
cheapest- Take the bus from Bern to Struga
27h 58m$104–145Train, bus via Sankt Pölten
- Take the train from Bern 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
23h 44m$263–475Drive, car train
- Drive from Bern to München Ost
- Take the car train from München Ost to Villach Hbf
- Drive from Villach Hbf to Ohrid
19h 39m$415–583Train to Mulhouse, fly
- Take the train from Bern to Basel SBB
- Fly from Mulhouse (MLH) to Ohrid Airport (OHD)MLH - OHD
6h 2m$195–726Train, bus
- Take the train from Bern to Zürich HBIc1 / ...
- Take the train from Zuerich Hb to KufsteinRjx
- Take the train from Kufstein to Salzburg HbfRjx
- Take the bus from Salzburg Hbf to Ohrid
24h 32m$189–345Bus via Skopje
- Take the bus from Bern to Skopje, Transporten Centar
- Take the bus from Skopje, Transporten Centar to Ohrid
26h 51m$150–164Drive 1,692.2 km
- Drive from Bern to Ohrid1,692.2 km
21h 45m$342–493
Zurich Airport (ZRH) to Ohrid Airport (OHD) flights
Questions & Answers
The cheapest way to get from Bern to Ohrid is to bus which costs $100 - $150 and takes 27h 58m.
The fastest way to get from Bern to Ohrid is to train and fly which takes 5h 41m and costs $210 - $650.
No, there is no direct bus from Bern to Ohrid. However, there are services departing from Bern and arriving at Ohrid via Skopje, Transporten Centar. The journey, including transfers, takes approximately 26h 51m.
The distance between Bern and Ohrid is 1335 km. The road distance is 1692.2 km.
The best way to get from Bern to Ohrid without a car is to train and bus via Sankt Pölten which takes 23h 44m and costs $260 - $480.
It takes approximately 5h 41m to get from Bern to Ohrid, including transfers.
Bern to Ohrid bus services, operated by Hak Bus, depart from Bern station.
Bern to Ohrid bus services, operated by Hak Bus, arrive at Skopje, Transporten Centar station.
Yes, the driving distance between Bern to Ohrid is 1692 km. It takes approximately 21h 45m to drive from Bern to Ohrid.
There are 1339+ hotels available in Ohrid.
What companies run services between Bern, Switzerland and Ohrid, North Macedonia?
You can take a bus from Bern to Ohrid via Skopje, Transporten Centar in around 26h 51m.
- Website
- comlux.com
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 2h
- When
- Friday and Saturday
- Estimated price
- $150–1,200
- Website
- flexflight.dk
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 2h
- When
- Friday and Saturday
- Estimated price
- $150–1,200
- Website
- flyedelweiss.com
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 1h 55m
- When
- Friday
- Estimated price
- $400–950
- Website
- austrian.com
Flights from Zurich Airport to Ohrid Airport via Vienna
- Ave. Duration
- 3h 40m
- When
- Sunday
- Estimated price
- $160–700
- Website
- wizzair.com
Flights from Mulhouse to Ohrid Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Friday, and Saturday
- Estimated price
- $150–650
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- $40–80
- Website
- https://www.sbb.ch/en
Train from Bern to Zürich HB
- Ave. Duration
- 57 min
- Frequency
- Every 30 minutes
- Estimated price
- $35–70
- 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 Bern to Basel SBB
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- $30–60
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Bern to Zürich HB
- Ave. Duration
- 1h 28m
- Frequency
- 4 times a week
- Schedules at
- sob.ch
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
Train from Zuerich Hb to Kufstein
- Ave. Duration
- 4h 11m
- Frequency
- Every 4 hours
- Estimated price
- $60–90
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- $60–90
Train from Kufstein to Salzburg Hbf
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $26–40
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- $26–40
- 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 Kufstein to Salzburg Hbf
- Ave. Duration
- 1h 11m
- Frequency
- Every 4 hours
- Estimated price
- $28–50
- 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/
Train from Kufstein to Salzburg Hbf
- Ave. Duration
- 1h 8m
- Frequency
- Twice a week
- Estimated price
- $11–75
- Website
- https://www.oebb.at/en/
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from München Ost to Villach Hbf
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- $110–130
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Kufstein to Salzburg Hbf
- Ave. Duration
- 1h 21m
- Frequency
- Once daily
- Estimated price
- $30–50
- 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
- +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 Salzburg Hbf to Ohrid
- Ave. Duration
- 15h 49m
- Frequency
- Twice a week
- Estimated price
- $80–110
- Schedules at
- eurobus.mk
- Phone
- +389 75 209 209
- hakkomerc@gmail.com
- Website
- hakbus.org
Bus from Bern to Skopje, Transporten Centar
- Ave. Duration
- 22h 55m
- Frequency
- Twice a week
- Estimated price
- $142
- Website
- https://www.hakbus.org/
- 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
- $11–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
- +389 42 217 370
- durmotours@yahoo.com
- Website
- durmotours.com.mk
Bus from Bern to Struga
- Ave. Duration
- 26h 38m
- Frequency
- Twice a week
- Estimated price
- $80–130
- 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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide











































