There are 7 ways to get from Ohrid to Bern by plane, train, bus, busferry, 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 to Zurich Airport, train
best- Fly from Ohrid Airport (OHD) to Zurich Airport (ZRH)plane OHD - ZRH
- Take the train from Zürich Flughafen to Berntrain
4h 4mCHF 207–490Bus
cheapest- Take the bus from Struga to Bernbus
28h 5mCHF 85–125Bus, bus and ferry, train via Rome
- Take the bus from Ohrid to Elbasanbus
- Take the busferry from Elbasan to Roma, Autostazione Tiburtinabusferry
- Take the train from Roma Tiburtina to Milano Centraletrain
- Take the train from Milano Centrale to Berntrain Ec
21h 12mBus, bus and ferry, train
- Take the bus from Ohrid to Elbasanbus
- Take the busferry from Elbasan to Bari Portobusferry
- Take the train from Bari Centrale to Milano Centraletrain
- Take the train from Milano Centrale to Berntrain Ec
21h 29mDrive 1,696 km
- Drive from Ohrid to Berncar 1,696 km
22h 12mCHF 284–410Fly to Mulhouse, train
- Fly from Ohrid Airport (OHD) to Mulhouse (MLH)plane OHD - MLH
- Take the train from Basel SBB to Berntrain
4h 22mCHF 88–456Bus via Tirana
- Take the bus from Ohrid to Tirana, Terminali Lindor I Autobusavebus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Bern, Hauptbahnhofbus
27h 19mCHF 126–204
Ohrid Airport (OHD) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Ohrid to Bern is to bus which costs SFr 85 - SFr 130 and takes 28h 5m.
The fastest way to get from Ohrid to Bern is to fly and train which takes 4h 4m and costs SFr 200 - SFr 490.
No, there is no direct bus from Ohrid to Bern. However, there are services departing from Ohrid and arriving at Bern, Hauptbahnhof via Tirana, Terminali Lindor I Autobusave. The journey, including transfers, takes approximately 27h 19m.
The distance between Ohrid and Bern is 1332 km. The road distance is 1696 km.
The best way to get from Ohrid to Bern without a car is to bus and bus and ferry and train via Rome which takes 21h 12m and costs .
It takes approximately 4h 4m to get from Ohrid to Bern, including transfers.
Ohrid to Bern bus services, operated by Euro Bus MK, depart from Ohrid station.
Ohrid to Bern bus services, operated by Euro Bus MK, arrive at Tirana, Terminali Lindor I Autobusave station.
Yes, the driving distance between Ohrid to Bern is 1696 km. It takes approximately 22h 12m to drive from Ohrid to Bern.
There are 362+ hotels available in Bern.
What companies run services between Ohrid, North Macedonia and Bern, Switzerland?
You can take a bus from Ohrid to Bern, Hauptbahnhof via Tirana, Terminali Lindor I Autobusave in around 27h 19m.
- Website
- flexflight.dk
Flights from Ohrid Airport to Zurich Airport
- Ave. Duration
- 2h 11m
- When
- Thursday, Sunday, and Monday
- Estimated price
- CHF 160–700
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 45–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 35–50
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Ohrid to Elbasan
- Ave. Duration
- 1h 38m
- Frequency
- Once daily
- Estimated price
- CHF 4–6
- Schedules at
- eurobus.mk
Bus from Ohrid to Elbasan
- Ave. Duration
- 1h 38m
- Frequency
- Once daily
- Estimated price
- CHF 4–6
- Schedules at
- eurobus.mk
Bus from Ohrid to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- CHF 5–16
- Schedules at
- eurobus.mk
Want to know more about travelling around Switzerland
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
Italy Travel Guides
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide





