There are 9 ways to get from Solothurn 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 to Ohrid Airport
best- Take the train from Solothurn to Zürich Flughafen
- Fly from Zurich Airport (ZRH) to Ohrid Airport (OHD)ZRH - OHD
5h 32m$174–623Bus
cheapest- Take the bus from Olten to Struga
28h 14m$113–159Train, Bus
- Take the train from Solothurn to Zürich HBIc5
- Take the train from Zürich HB to Milan RogoredoEc
- Take the train from Milano Rogoredo to BrindisiFr
- Take the bus from Brindisi - Piazza Capitanerie di Porto to Vlorë
- Take the bus from Vlorë to Ohrid
24h 6mTrain, bus via Salzburg
- Take the train from Solothurn to Zürich HBIc5
- Take the train from Zuerich Hb to Innsbruck HauptbahnhofRjx
- Take the train from Innsbruck Hauptbahnhof to Salzburg HbfRjx / ...
- Take the bus from Salzburg Hbf to Ohrid
24h 22m$220–438Drive, car train
- Drive from Solothurn to München Ost
- Take the car train from München Ost to Villach Hbf
- Drive from Villach Hbf to Ohrid
19h 21m$410–575Train, train to Mulhouse, fly to Ohrid Airport
- Take the train from Solothurn to Olten
- Take the train from Olten to Basel SBB
- Fly from Mulhouse (MLH) to Ohrid Airport (OHD)MLH - OHD
6h 8m$121–482Train to Zurich Airport, fly to Skopje International Airport, bus
- Take the train from Solothurn to Zürich Flughafen
- Fly from Zurich Airport (ZRH) to Skopje International Airport (SKP)ZRH - SKP
- Take the bus from Skopje, Transporten Centar to Ohrid
12h 8m$144–443Bus via Tirana
- Take the bus from Bern, Hauptbahnhof to Tirana, Terminali Lindor I Autobusave
- Take the bus from Tirana, Terminali Lindor I Autobusave to Ohrid
38h 20mDrive 1,698.2 km
- Drive from Solothurn to Ohrid1,698.2 km
21h 26m$343–495
Zurich Airport (ZRH) to Ohrid Airport (OHD) flights
Questions & Answers
The cheapest way to get from Solothurn to Ohrid is to bus which costs $110 - $160 and takes 28h 14m.
The fastest way to get from Solothurn to Ohrid is to train and fly which takes 5h 32m and costs $170 - $650.
The distance between Solothurn and Ohrid is 1306 km. The road distance is 1698.2 km.
The best way to get from Solothurn to Ohrid without a car is to train and Bus which takes 24h 6m and costs .
It takes approximately 5h 32m to get from Solothurn to Ohrid, including transfers.
Yes, the driving distance between Solothurn to Ohrid is 1698 km. It takes approximately 21h 26m to drive from Solothurn to Ohrid.
There are 1258+ hotels available in Ohrid.
What companies run services between Solothurn, Canton of Solothurn, Switzerland and Ohrid, North Macedonia?
Durmo Tours operates a bus from Olten to Struga twice a week. Tickets cost $80–120 and the journey takes 25h 37m.
- Website
- comlux.com
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 2h
- When
- Saturday
- Estimated price
- $120–800
Flights from Zurich Airport to Skopje International Airport
- Ave. Duration
- 2h
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $90–550
- Website
- flexflight.dk
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 2h
- When
- Saturday
- Estimated price
- $120–800
Flights from Zurich Airport to Skopje International Airport
- Ave. Duration
- 2h
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $90–550
- Website
- flyedelweiss.com
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 1h 55m
- When
- Friday
- Estimated price
- $85–480
Flights from Zurich Airport to Skopje International Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $60–350
- Website
- croatiaairlines.com
Flights from Zurich Airport to Skopje International Airport via Zagreb
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- $100–330
- Website
- austrian.com
Flights from Zurich Airport to Skopje International Airport via Vienna
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $90–380
- Website
- wizzair.com
Flights from Mulhouse to Ohrid Airport
- Ave. Duration
- 2h 15m
- When
- Monday and Friday
- Estimated price
- $90–420
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Solothurn to Zürich Flughafen
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- $30–60
- Website
- https://www.sbb.ch/en
Train from Solothurn to Zürich HB
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- Estimated price
- $30–55
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Milan Rogoredo
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- $90–170
- Website
- https://www.sbb.ch/en
Train from Zuerich Hb to Innsbruck Hauptbahnhof
- Ave. Duration
- 3h 31m
- Frequency
- Twice daily
- Estimated price
- $100–200
- Website
- https://www.sbb.ch/en
Train from Solothurn to Olten
- Ave. Duration
- 17 min
- Frequency
- Every 20 minutes
- Estimated price
- $13–21
- Website
- https://www.sbb.ch/en
Train from Olten to Basel SBB
- Ave. Duration
- 39 min
- Frequency
- Every 15 minutes
- Estimated price
- $13–23
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Rogoredo to Brindisi
- Ave. Duration
- 7h 39m
- Frequency
- 3 times a day
- Estimated price
- $110–230
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Rogoredo to Brindisi
- Ave. Duration
- 10h 50m
- Frequency
- Every 4 hours
- Estimated price
- $60–100
- Website
- https://www.trenitalia.com/en.html
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
Train from Innsbruck Hauptbahnhof to Salzburg Hbf
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- $35–55
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from Innsbruck Hauptbahnhof to Salzburg Hbf
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- $10–55
- Website
- https://westbahn.at/en/
Train from Innsbruck Hauptbahnhof to Salzburg Hbf
- Ave. Duration
- 3h 11m
- Frequency
- 5 times a week
- Estimated price
- $23–70
- Website
- https://www.oebb.at/en/
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Innsbruck Hauptbahnhof to Salzburg Hbf
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- $45–75
- 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
- +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
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Olten to Basel SBB
- Ave. Duration
- 26 min
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Olten to Basel SBB
- Ave. Duration
- 27 min
- Frequency
- 4 times a day
- Estimated price
- $7–12
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- $7–10
- 2nd Class
- $8–12
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Olten to Basel SBB
- Ave. Duration
- 28 min
- Frequency
- 4 times a day
- Estimated price
- $3–4
- Schedules at
- sbb-deutschland.de
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Bus from Brindisi - Piazza Capitanerie di Porto to Vlorë
- Ave. Duration
- 4h 28m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Vlorë to Ohrid
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $15–21
- 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
Bus from Tirana, Terminali Lindor I Autobusave to Ohrid
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $6–20
- 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
- $19
- Schedules at
- traveling.com
Bus from Tirana, Terminali Lindor I Autobusave to Ohrid
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Estimated price
- $18
- Schedules at
- traveling.com
- 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
- +389 42 217 370
- durmotours@yahoo.com
- Website
- durmotours.com.mk
Bus from Olten to Struga
- Ave. Duration
- 25h 37m
- Frequency
- Twice a week
- Estimated price
- $80–120
- Schedules at
- durmotours.com.mk
- Phone
- +355 69 617 8170
- diamanttravel88@gmail.com
- Website
- facebook.com
Bus from Bern, Hauptbahnhof to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 32h
- Frequency
- Once a week
- Schedules at
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Ohrid
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- facebook.com
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
Italy Travel Guides
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide































































