There are 7 ways to get from Skopje to Schaffhausen by plane, train, bus, 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 Skopje International Airport (SKP) to Zurich Airport (ZRH)plane SKP - ZRH
- Take the train from Zürich Flughafen to Schaffhausentrain
3h 53mCHF 156–355Bus, train via Sankt Gallen
cheapest- Take the bus from Skopje, Transporten Centar to St. Gallenbus
- Take the train from St. Gallen to Schaffhausentrain S1
21h 56mCHF 78–121Train, bus
- Take the train from Skopje, Transporten Centar to Ferizajtrain
- Take the bus from Ferizaj to Bellinzonabus
- Take the train from Bellinzona to Zuerich Hbtrain Ec
- Take the train from Zürich HB to Schaffhausentrain Ic / ...
21h 10mCHF 102–192Drive 1,618.9 km
- Drive from Skopje to Schaffhausencar 1,618.9 km
15h 44mCHF 266–383Fly to Basel, train
- Fly from Skopje International Airport (SKP) to Basel (BSL)plane SKP - BSL
- Take the train from Basel SBB to Zürich HBtrain
- Take the train from Zürich HB to Schaffhausentrain
5h 30mCHF 187–445Fly to Mulhouse, train
- Fly from Skopje International Airport (SKP) to Mulhouse (MLH)plane SKP - MLH
- Take the train from Basel SBB to Zürich HBtrain
- Take the train from Zürich HB to Schaffhausentrain
5h 25mCHF 137–555Bus, train
- Take the bus from Skopje, Transporten Centar to Zürich hbfbus
- Take the train from Zürich HB to Schaffhausentrain S9 / ...
22h 27mCHF 128–163
Skopje to Schaffhausen by bus and train
Questions & Answers
The cheapest way to get from Skopje to Schaffhausen is to bus and train via Sankt Gallen which costs SFr 75 - SFr 130 and takes 21h 56m.
The fastest way to get from Skopje to Schaffhausen is to fly and train which takes 3h 53m and costs SFr 150 - SFr 360.
The distance between Skopje and Schaffhausen is 1270 km. The road distance is 1618.9 km.
The best way to get from Skopje to Schaffhausen without a car is to train and bus which takes 21h 10m and costs SFr 100 - SFr 200.
It takes approximately 3h 53m to get from Skopje to Schaffhausen, including transfers.
Yes, the driving distance between Skopje to Schaffhausen is 1619 km. It takes approximately 15h 44m to drive from Skopje to Schaffhausen.
There are 651+ hotels available in Schaffhausen.
What companies run services between Skopje, North Macedonia and Schaffhausen, Switzerland?
There is no direct connection from Skopje to Schaffhausen. However, you can take the taxi to Skopje-Airport-SKP airport, fly to Zurich Airport (ZRH), walk to Zürich Flughafen, then take the train to Schaffhausen. Alternatively, you can take a train from Skopje, Transporten Centar to Schaffhausen via Ferizaj, Ferizaj, Bellinzona, Bellinzona, Zuerich Hb, and Zürich HB in around 21h 10m.
- Website
- wizzair.com
Flights from Skopje International Airport to Basel
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- CHF 45–220
Flights from Skopje International Airport to Basel via Bratislava
- Ave. Duration
- 5h 10m
- When
- Sunday
- Estimated price
- CHF 50–230
Flights from Skopje International Airport to Basel via Budapest
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- CHF 50–230
Flights from Skopje International Airport to Mulhouse
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- CHF 40–350
- Website
- comlux.com
Flights from Skopje International Airport to Zurich Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- CHF 110–650
- Website
- flexflight.dk
Flights from Skopje International Airport to Zurich Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- CHF 110–650
- Website
- austrian.com
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
- Website
- airserbia.com
Flights from Skopje International Airport to Zurich Airport via Belgrade
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- CHF 90–190
- Website
- flyedelweiss.com
Flights from Skopje International Airport to Zurich Airport
- Ave. Duration
- 2h
- When
- Monday, Wednesday, and Friday
- Estimated price
- CHF 60–320
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Schaffhausen
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- CHF 16–55
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Schaffhausen
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 15–50
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 29–90
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Schaffhausen
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 15–50
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 29–90
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Schaffhausen
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 15–50
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Schaffhausen
- Ave. Duration
- 57 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 15–50
- Website
- https://www.sbb.ch/en
- Phone
- +383 038 534 – 814
- [email protected]
- Website
- trainkos.com
Train from Skopje, Transporten Centar to Ferizaj
- Ave. Duration
- 1h 46m
- Frequency
- Once daily
- Estimated price
- CHF 1–3
- Website
- http://www.trainkos.com/
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Bellinzona to Zuerich Hb
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- CHF 35–80
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 55–80
- 2nd Class
- CHF 35–50
- Phone
- +41 71 554 00 00
- Website
- thurbo.ch
Train from St. Gallen to Schaffhausen
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- CHF 10–21
- Schedules at
- thurbo.ch
- 2nd Class Ticket
- CHF 10–14
- 1st Class Ticket
- CHF 17–21
- Phone
- +383 49 871 234
- [email protected]
- Website
- sr-rs.facebook.com
Bus from Ferizaj to Bellinzona
- Ave. Duration
- 15h 22m
- Frequency
- Twice a week
- Estimated price
- CHF 50–60
- Website
- https://sr-rs.facebook.com/ardititours/
- Phone
- +389 42 217 370
- [email protected]
- Website
- durmotours.com.mk
Bus from Skopje, Transporten Centar to St. Gallen
- Ave. Duration
- 19h 38m
- Frequency
- Twice a week
- Estimated price
- CHF 50–80
- Schedules at
- durmotours.com.mk
- Phone
- +389 46 787 312
- [email protected]
- Website
- eurobus.mk
Bus from Skopje, Transporten Centar to St. Gallen
- Ave. Duration
- 26h
- Frequency
- Twice a week
- Estimated price
- CHF 65–100
- Schedules at
- eurobus.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/
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide



















