There are 14 ways to get from Macedonia to Switzerland by car, train, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, train to Thessaloniki Airport Makedonia, fly to Zurich Airport
best- Drive from Macedonia to Rodopoliscar
- Take the train from Rodopolis to Thessalonikitrain
- Fly from Thessaloniki Airport Makedonia (SKG) to Zurich Airport (ZRH)plane SKG - ZRH
8h 22mCHF 104–232Train to Sofia Airport, fly to Il Caravaggio International Airport, bus, train
cheapest- Take the train from Petrich to Gorna banya spirkatrain
- Fly from Sofia Airport (SOF) to Il Caravaggio International Airport (BGY)plane SOF - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Luganotrain
11h 30mCHF 51–208Drive, bus, train
- Drive from Macedonia to Strumicacar
- Take the bus from Strumica to Bernbus
- Take the train from Bern to Zürich HBtrain Ic1 / ...
24h 59mTrain, bus via Budapest
- Take the train from Petrich to Sofiatrain Ic
- Take the bus from Sofia Central Bus Station to Budapest, Népliget Autóbusz-Pályaudvarbus
- Take the train from Budapest-Kelenfoeld to Wien Hbftrain Ec / ...
- Take the train from Wien Hbf to Zürich HBtrain
27h 32mCHF 98–284Drive 1,718.1 km
- Drive from Macedonia to Zurichcar 1,718.1 km
18h 25mCHF 281–406Train to Sofia Airport, fly to Zurich Airport
- Take the train from Petrich to Gorna banya spirkatrain
- Fly from Sofia Airport (SOF) to Zurich Airport (ZRH)plane SOF - ZRH
9h 36mCHF 90–213Drive, train to Thessaloniki Airport Makedonia, fly to Milano Malpensa Airport, train
- Drive from Macedonia to Rodopoliscar
- Take the train from Rodopolis to Thessalonikitrain
- Fly from Thessaloniki Airport Makedonia (SKG) to Milano Malpensa Airport (MXP)plane SKG - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
9h 54mCHF 70–176Drive, bus to Skopje International Airport, fly to Zurich Airport
- Drive from Macedonia to Strumicacar
- Take the bus from Strumica to Skopje, Transporten Centarbus
- Fly from Skopje International Airport (SKP) to Zurich Airport (ZRH)plane SKP - ZRH
11h 56mDrive, bus to Skopje International Airport, fly to Basel
- Drive from Macedonia to Strumicacar
- Take the bus from Strumica to Skopje, Transporten Centarbus
- Fly from Skopje International Airport (SKP) to Basel (BSL)plane SKP - BSL
12h 6mDrive, bus to Skopje International Airport, fly to Mulhouse
- Drive from Macedonia to Strumicacar
- Take the bus from Strumica to Skopje, Transporten Centarbus
- Fly from Skopje International Airport (SKP) to Mulhouse (MLH)plane SKP - MLH
12h 1mDrive, bus, bus to Pristina, fly to Basel
- Drive from Macedonia to Strumicacar
- Take the bus from Strumica to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Pristinabus
- Fly from Pristina (PRN) to Basel (BSL)plane PRN - BSL
13h 15mDrive, bus
- Drive from Macedonia to Strumicacar
- Take the bus from Strumica to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Zürichbus
26h 2mDrive, bus via Zürich Stadelhofen
- Drive from Macedonia to Strumicacar
- Take the bus from Strumica to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Zürich hbfbus
26h 30mTrain, bus
- Take the train from Petrich to Sofiatrain Ic
- Take the bus from Sofia Central Bus Station to Zurichbus
34h 9mCHF 108–153
Thessaloniki Airport Makedonia (SKG) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Macedonia to Switzerland is to drive and train and fly which costs SFr 65 - SFr 180 and takes 9h 54m.
The fastest way to get from Macedonia to Switzerland is to drive and train and fly which takes 8h 22m and costs SFr 100 - SFr 240.
The distance between Macedonia and Switzerland is 1576 km. The road distance is 1718.1 km.
The best way to get from Macedonia to Switzerland without a car is to train and bus via Budapest which takes 27h 32m and costs SFr 95 - SFr 290.
It takes approximately 8h 22m to get from Macedonia to Switzerland, including transfers.
Switzerland is 1h behind Macedonia. It is currently 3:57 PM in Macedonia and 2:57 PM in Switzerland.
Yes, the driving distance between Macedonia to Switzerland is 1718 km. It takes approximately 18h 25m to drive from Macedonia to Switzerland.
There are 1230+ hotels available in Switzerland.
What companies run services between Macedonia, Blagoevgrad, Bulgaria and Switzerland?
There is no direct connection from Macedonia to Switzerland. However, you can drive to Rodopolis, take the train to Thessaloniki, walk to Thessaloniki Zografou, take the bus to Thessaloniki Airport, walk to Thessaloniki Airport Makedonia (SKG) airport, fly to Zurich Airport (ZRH), walk to Zürich Flughafen, then take the train to Zürich Stadelhofen. Alternatively, you can take a vehicle from Macedonia to Zürich Stadelhofen via Strumica, Bern, Bern, and Zürich HB in around 24h 59m.
- Website
- swiss.com
Flights from Thessaloniki Airport Makedonia to Zurich Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- CHF 70–210
Flights from Sofia Airport to Zurich Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- CHF 75–270
Flights from Sofia Airport to Zurich Airport via Munich
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- CHF 85–290
Flights from Thessaloniki Airport Makedonia to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 4h 15m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- CHF 65–230
Flights from Skopje International Airport to Zurich Airport
- Ave. Duration
- 2h
- When
- Monday, Wednesday, and Friday
- Estimated price
- CHF 60–310
- Website
- easyjet.com
Flights from Thessaloniki Airport Makedonia to Milano Malpensa Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- CHF 40–160
Flights from Pristina to Basel
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- CHF 85–290
- Website
- comlux.com
Flights from Skopje International Airport to Zurich Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- CHF 110–650
Flights from Pristina to Basel
- Ave. Duration
- 2h 6m
- When
- Every day
- Estimated price
- CHF 120–700
- Website
- austrian.com
Flights from Thessaloniki Airport Makedonia to Zurich Airport via Vienna
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- CHF 80–290
Flights from Sofia Airport to Zurich Airport via Vienna
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- CHF 75–280
Flights from Skopje International Airport to Zurich Airport via Vienna
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- CHF 90–330
Flights from Skopje International Airport to Basel via Vienna
- Ave. Duration
- 5h 10m
- When
- Monday to Friday
- Estimated price
- CHF 95–350
Flights from Pristina to Basel via Vienna
- Ave. Duration
- 4h 45m
- When
- Monday to Friday
- Estimated price
- CHF 120–290
- Website
- airserbia.com
Flights from Thessaloniki Airport Makedonia to Zurich Airport via Belgrade
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- CHF 85–160
Flights from Sofia Airport to Zurich Airport via Belgrade
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- CHF 90–180
Flights from Thessaloniki Airport Makedonia to Milano Malpensa Airport via Belgrade
- Ave. Duration
- 5h
- When
- Monday, Wednesday, Thursday, Friday, Sunday, and Saturday
- Estimated price
- CHF 60–160
Flights from Skopje International Airport to Zurich Airport via Belgrade
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- CHF 90–190
- Website
- flexflight.dk
Flights from Skopje International Airport to Zurich Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- CHF 110–650
Flights from Pristina to Basel
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- CHF 120–700
- Website
- ryanair.com
Flights from Sofia Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 4m
- When
- Every day
- Estimated price
- CHF 26–120
Flights from Sofia Airport to Il Caravaggio International Airport via Bari
- Ave. Duration
- 4h 5m
- When
- Thursday and Friday
- Estimated price
- CHF 26–120
- Website
- en.aegeanair.com
Flights from Thessaloniki Airport Makedonia to Zurich Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- CHF 70–210
Flights from Thessaloniki Airport Makedonia to Milano Malpensa Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 50–170
- Website
- wizzair.com
Flights from Sofia Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- CHF 16–85
Flights from Skopje International Airport to Basel
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- CHF 80–180
Flights from Skopje International Airport to Basel via Bratislava
- Ave. Duration
- 5h 10m
- When
- Sunday
- Estimated price
- CHF 80–180
Flights from Skopje International Airport to Basel via Budapest
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- CHF 80–180
Flights from Skopje International Airport to Mulhouse
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- CHF 50–290
Flights from Pristina to Basel
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- CHF 75–340
- Website
- lufthansa.com
Flights from Thessaloniki Airport Makedonia to Zurich Airport via Munich
- Ave. Duration
- 4h 15m
- When
- Monday
- Estimated price
- CHF 85–300
Flights from Sofia Airport to Zurich Airport via Munich
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- CHF 85–290
Flights from Thessaloniki Airport Makedonia to Milano Malpensa Airport via Munich
- Ave. Duration
- 4h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- CHF 70–240
- Website
- air.bg
Flights from Sofia Airport to Zurich Airport
- Ave. Duration
- 2h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- CHF 95–180
Flights from Sofia Airport to Zurich Airport via Belgrade
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- CHF 90–180
- Website
- flyedelweiss.com
Flights from Skopje International Airport to Zurich Airport
- Ave. Duration
- 2h
- When
- Monday, Wednesday, and Friday
- Estimated price
- CHF 60–310
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Rodopolis to Thessaloniki
- Ave. Duration
- 1h 28m
- Frequency
- 3 times a day
- Estimated price
- CHF 6–10
- Website
- https://www.hellenictrain.gr/en
Train from Rodopolis to Thessaloniki
- Ave. Duration
- 1h 28m
- Frequency
- 3 times a day
- Estimated price
- CHF 6–10
- Website
- https://www.hellenictrain.gr/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Bern to Zürich HB
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 40–130
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- Website
- sob.ch
Train from Bern to Zürich HB
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Estimated price
- CHF 35–55
- Schedules at
- sob.ch
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Petrich to Sofia
- Ave. Duration
- 3h 48m
- Frequency
- Every 4 hours
- Estimated price
- CHF 2–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- CHF 2–4
- 1st Class
- CHF 3–5
Train from Petrich to Gorna banya spirka
- Ave. Duration
- 3h 34m
- Frequency
- Every 4 hours
- Estimated price
- CHF 2–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- CHF 2–4
- 1st Class
- CHF 3–5
Train from Petrich to Gorna banya spirka
- Ave. Duration
- 3h 34m
- Frequency
- Every 4 hours
- Estimated price
- CHF 2–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- CHF 2–4
- 1st Class
- CHF 3–5
Train from Petrich to Sofia
- Ave. Duration
- 3h 48m
- Frequency
- Every 4 hours
- Estimated price
- CHF 2–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- CHF 2–4
- 1st Class
- CHF 3–5
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- jegy.mav.hu
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- CHF 10–13
- Website
- https://jegy.mav.hu/
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 28m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–55
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- CHF 35–55
- Phone
- +420 222 222 221
- [email protected]
- Website
- regiojet.com
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 34m
- Frequency
- Every 4 hours
- Estimated price
- CHF 14–22
- Website
- https://regiojet.com/
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 28m
- Frequency
- Twice daily
- Estimated price
- CHF 45–85
- Website
- https://www.oebb.at/en/
- Phone
- +421 24 48 58 188
- [email protected]
- Website
- zssk.sk
Train from Wien Hbf to Zürich HB
- Ave. Duration
- 7h 52m
- Frequency
- Once daily
- Estimated price
- CHF 35–65
- Website
- https://www.zssk.sk/en/
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Milano Centrale to Lugano
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- CHF 21–65
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 40–65
- 2nd Class
- CHF 21–29
- Phone
- +389 71 557 111
- [email protected]
- Website
- web.facebook.com
Bus from Strumica to Bern
- Ave. Duration
- 23h
- Frequency
- Twice a week
- Schedules at
- facebook.com
- Phone
- +359 2 812 0 812
- [email protected]
- Website
- karat-s.com
Bus from Sofia Central Bus Station to Budapest, Népliget Autóbusz-Pályaudvar
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- CHF 70–120
- Schedules at
- karat-s.com
- Phone
- +359 0885700870
- [email protected]
- Website
- citylines.eu
Bus from Sofia Central Bus Station to Budapest, Népliget Autóbusz-Pályaudvar
- Ave. Duration
- 11h 30m
- Frequency
- 3 times a week
- Estimated price
- CHF 40–55
- Website
- https://citylines.eu/
- Phone
- +389 34 346 030
- Website
- facebook.com
Bus from Strumica to Skopje, Transporten Centar
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Website
- https://www.facebook.com/strumicaekspres
Bus from Strumica to Skopje, Transporten Centar
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Website
- https://www.facebook.com/strumicaekspres
Bus from Strumica to Skopje, Transporten Centar
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Website
- https://www.facebook.com/strumicaekspres
Bus from Strumica to Skopje, Transporten Centar
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Website
- https://www.facebook.com/strumicaekspres
Bus from Strumica to Skopje, Transporten Centar
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Website
- https://www.facebook.com/strumicaekspres
Bus from Strumica to Skopje, Transporten Centar
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Website
- https://www.facebook.com/strumicaekspres
- [email protected]
- Website
- terravision.eu
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–23
- Website
- https://www.terravision.eu/
- Phone
- +383 49 166 760
- [email protected]
- Website
- facebook.com
Bus from Skopje, Transporten Centar to Pristina
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a day
- Estimated price
- CHF 10
- Website
- https://www.facebook.com/amalfitours1
- Phone
- +389 76 241 003
- [email protected]
- Website
- facebook.com
Bus from Skopje, Transporten Centar to Pristina
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- CHF 10
- Schedules at
- facebook.com
- [email protected]
- Website
- web.facebook.com
Bus from Skopje, Transporten Centar to Pristina
- Ave. Duration
- 1h 55m
- Frequency
- 6 times a week
- Estimated price
- CHF 7
- Website
- https://web.facebook.com/motoja.shkup
- Phone
- +389 42 217 370
- [email protected]
- Website
- durmotours.com.mk
Bus from Skopje, Transporten Centar to Zürich
- Ave. Duration
- 20h 41m
- Frequency
- Twice a week
- Estimated price
- CHF 55–85
- Schedules at
- durmotours.com.mk
- Phone
- +389 75 209 209
- [email protected]
- Website
- hakbus.org
Bus from Skopje, Transporten Centar to Zürich hbf
- Ave. Duration
- 21h 16m
- Frequency
- Twice a week
- Estimated price
- CHF 113
- Website
- https://www.hakbus.org/
- Phone
- 02 981 10 40
- [email protected]
- Website
- yubim.eu
Bus from Sofia Central Bus Station to Zurich
- Ave. Duration
- 28h 57m
- Frequency
- Once a week
- Estimated price
- CHF 100–140
- Schedules at
- yubim.eu
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
Italian Lakes: Getting around by train
Read the travel guide
Italy Travel Guides
Read the travel guide









































































