There are 9 ways to get from Zurich to Thurso by plane, train, night train, car, car train, bus, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Zurich Airport to Inverness Dalcross Airport, train
best- Fly from Zurich Airport (ZRH) to Inverness Dalcross Airport (INV)plane ZRH - INV
- Take the train from Inverness to Thursotrain
12h 42m£197–366Train to Basel, fly to Inverness Dalcross Airport, train
cheapest- Take the train from Zürich HB to Basel SBBtrain
- Fly from Basel (BSL) to Inverness Dalcross Airport (INV)plane BSL - INV
- Take the train from Inverness to Thursotrain
14h 12m£156–369Night train, train
- Take the nighttrain from Zürich HB to Amsterdam Centraalnighttrain Nj
- Take the train from Amsterdam Centraal to London St Pancras Intltrain Eil
- Take the train from King's Cross to Invernesstrain
- Take the train from Inverness to Thursotrain
30h 30m£655–1,236Drive, Eurotunnel
- Drive from Zurich to Calais-Fréthuncar
- Take the cartrain from Calais-Fréthun to Folkestonecartrain
- Drive from Folkestone to Thursocar
21h 58m£399–539Fly Zurich Airport to Aberdeen Airport, train
- Fly from Zurich Airport (ZRH) to Aberdeen Airport (ABZ)plane ZRH - ABZ
- Take the train from Aberdeen to Invernesstrain
- Take the train from Inverness to Thursotrain
15h 16m£172–386Fly Zurich Airport to Edinburgh Airport, bus, train
- Fly from Zurich Airport (ZRH) to Edinburgh Airport (EDI)plane ZRH - EDI
- Take the bus from Edinburgh Airport to Perth stationbus
- Take the train from Perth to Invernesstrain
- Take the train from Inverness to Thursotrain
14h 33m£163–385Train to Basel, fly to Aberdeen Airport, train
- Take the train from Zürich HB to Basel SBBtrain
- Fly from Basel (BSL) to Aberdeen Airport (ABZ)plane BSL - ABZ
- Take the train from Aberdeen to Invernesstrain
- Take the train from Inverness to Thursotrain
16h 36m£186–429Bus, night train, train
- Take the bus from Zurich Bus Station to Freiburgbus
- Take the nighttrain from Freiburg(Breisgau) Hbf to Amsterdam Centraalnighttrain Nj
- Take the train from Amsterdam Centraal to London St Pancras Intltrain Eil
- Take the train from London Euston to Invernesstrain
- Take the bus from Bus Station Stance 3 to Sir George's Street Churchbus X99
36h 4m£335–575Drive, car ferry
- Drive from Zurich to Calaiscar
- Take the carferry from Calais to Port of Dovercarferry
- Drive from Port of Dover to Thursocar
22h 54m£308–497
Zurich to Thurso by night train and train
Questions & Answers
The cheapest way to get from Zurich to Thurso is to fly and bus and train which costs £160 - £390 and takes 14h 33m.
The fastest way to get from Zurich to Thurso is to fly and train which takes 12h 42m and costs £190 - £370.
No, there is no direct train from Zurich to Thurso. However, there are services departing from Zürich HB and arriving at Thurso via Amsterdam Centraal, King's Cross and Inverness. The journey, including transfers, takes approximately 30h 30m.
The distance between Zurich and Thurso is 1045 miles.
The best way to get from Zurich to Thurso without a car is to night train and train which takes 30h 30m and costs £650 - £1,300.
It takes approximately 12h 42m to get from Zurich to Thurso, including transfers.
Zurich to Thurso train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Zürich HB station.
Thurso is 1h behind Zurich. It is currently 8:19 PM in Zurich and 7:19 PM in Thurso.
Zurich to Thurso train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Amsterdam Centraal station.
There are 116+ hotels available in Thurso.
What companies run services between Zurich, Switzerland and Thurso, Scotland?
There is no direct connection from Zurich to Thurso. However, you can take the train to Zürich Flughafen, walk to Zurich Airport (ZRH) airport, fly to Inverness Dalcross Airport (INV), walk to Terminal Building, take the bus to Inverness Airport station, walk to Inverness Airport, take the train to Inverness, then take the train to Thurso. Alternatively, you can take a vehicle from Zürich HB to Thurso via Amsterdam Centraal, Amsterdam Centraal, London St Pancras Intl, King's Cross, and Inverness in around 30h 30m.
- Website
- klm.com
Flights from Zurich Airport to Inverness Dalcross Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- £70–370
Flights from Basel to Inverness Dalcross Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- £75–380
Flights from Zurich Airport to Aberdeen Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- £70–370
Flights from Basel to Aberdeen Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 48m
- When
- Every day
- Estimated price
- £70–380
- Phone
- +44 (0)344 811 0141
- Website
- ScotRail
Train from Inverness to Thurso
- Ave. Duration
- 3h 58m
- Frequency
- 3 times a day
- Estimated price
- £60–100
- Website
- ScotRail
Train from Inverness to Thurso
- Ave. Duration
- 3h 58m
- Frequency
- 3 times a day
- Estimated price
- £60–100
- Website
- ScotRail
Train from Inverness to Thurso
- Ave. Duration
- 3h 58m
- Frequency
- 3 times a day
- Estimated price
- £60–100
- Website
- ScotRail
Train from Aberdeen to Inverness
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- £40–70
- Website
- ScotRail
Train from Inverness to Thurso
- Ave. Duration
- 3h 58m
- Frequency
- 3 times a day
- Estimated price
- £60–100
- Website
- ScotRail
Train from Perth to Inverness
- Ave. Duration
- 2h 23m
- Frequency
- Every 3 hours
- Estimated price
- £45–75
- Website
- ScotRail
Train from Inverness to Thurso
- Ave. Duration
- 3h 58m
- Frequency
- 3 times a day
- Estimated price
- £60–100
- Website
- ScotRail
Train from Aberdeen to Inverness
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- £40–70
- Website
- ScotRail
Train from Inverness to Thurso
- Ave. Duration
- 3h 58m
- Frequency
- 3 times a day
- Estimated price
- £60–100
- Website
- ScotRail
- Phone
- +44 (0)131 510 4007
- [email protected]
- Website
- Ember
Bus from Edinburgh Airport to Perth station
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- £7–11
- Website
- Ember
- Phone
- +353 818 300 400
- [email protected]
- Website
- Irish Ferries
Car ferry from Calais to Port of Dover
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- £26–75
- Website
- Irish Ferries
Want to know more about travelling around United Kingdom
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
Travelling to the UK: What do I need to know?
Read the travel guide
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







