There are 10 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 33m£173–430Fly Zurich Airport to Wick John O' Groats Airport
cheapest- Fly from Zurich Airport (ZRH) to Wick John O' Groats Airport (WIC)plane ZRH - WIC
12h 2m£158–616Night train, train
- Take the night train 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 21m£659–1,446Drive, Eurotunnel
- Drive from Zurich to Calais-Fréthuncar
- Take the car train from Calais-Fréthun to Folkestonecartrain
- Drive from Folkestone to Thursocar
21h 58m£397–526Train to Basel, fly to Inverness Dalcross Airport, train
- 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 3m£190–446Fly 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 6m£198–439Fly 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 39m£176–437Train 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 46m£220–535Night train, train, bus
- Take the night train from Zuerich Hb to Offenburgnighttrain Nj
- Take the night train from Offenburg 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 Inverness Union Street to Thurso Bank of Scotlandbus
34h£383–753Drive, car ferry
- Drive from Zurich to Calaiscar
- Take the car ferry from Calais to Port of Dovercarferry
- Drive from Port of Dover to Thursocar
22h 53m£288–459
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 £170 - £440 and takes 14h 39m.
The fastest way to get from Zurich to Thurso is to fly which takes 12h 2m and costs £150 - £650.
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 21m.
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 21m and costs £650 - £1,500.
It takes approximately 12h 33m 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 7:04 PM in Zurich and 6:04 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?
KLM, World Ticket, and three other airlines fly from Zurich Airport (ZRH) to Wick John O' Groats Airport (WIC) once daily.
- Website
- klm.com
Flights from Zurich Airport to Inverness Dalcross Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- £70–340
Flights from Basel to Inverness Dalcross Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- £70–350
Flights from Zurich Airport to Aberdeen Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- £70–350
Flights from Basel to Aberdeen Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- £70–360
- Website
- easyjet.com
Flights from Zurich Airport to Inverness Dalcross Airport via London Gatwick
- Ave. Duration
- 4h 32m
- When
- Monday, Friday, and Saturday
- Estimated price
- £110–220
Flights from Zurich Airport to Inverness Dalcross Airport via London Luton
- Ave. Duration
- 8h 20m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- £110–220
Flights from Basel to Inverness Dalcross Airport via London Luton
- Ave. Duration
- 4h 15m
- When
- Thursday and Sunday
- Estimated price
- £90–210
Flights from Basel to Inverness Dalcross Airport via London Gatwick
- Ave. Duration
- 6h 55m
- When
- Sunday and Monday
- Estimated price
- £90–210
Flights from Zurich Airport to Aberdeen Airport via London Gatwick
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- £70–350
Flights from Zurich Airport to Edinburgh Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- £55–160
Flights from Basel to Aberdeen Airport via London Gatwick
- Ave. Duration
- 5h 5m
- When
- Sunday
- Estimated price
- £70–280
- Website
- britishairways.com
Flights from Zurich Airport to Inverness Dalcross Airport via London Heathrow
- Ave. Duration
- 5h 40m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- £100–200
Flights from Basel to Inverness Dalcross Airport via London Heathrow
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- £90–200
Flights from Basel to Inverness Dalcross Airport via Dublin
- Ave. Duration
- 7h
- When
- Thursday and Sunday
- Estimated price
- £55–230
Flights from Zurich Airport to Aberdeen Airport via Manchester
- Ave. Duration
- 4h 50m
- When
- Friday and Sunday
- Estimated price
- £65–270
Flights from Zurich Airport to Edinburgh Airport via London City
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- £90–200
Flights from Basel to Aberdeen Airport via London Heathrow
- Ave. Duration
- 4h 25m
- When
- Thursday to Saturday
- Estimated price
- £90–400
Flights from Basel to Aberdeen Airport via Manchester
- Ave. Duration
- 6h 45m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- £70–280
- Website
- worldticket.com
Flights from Zurich Airport to Wick John O' Groats Airport via Amsterdam Schiphol, Aberdeen Airport
- Ave. Duration
- 10h 7m
- When
- Monday to Friday
- Estimated price
- £160–800
Flights from Zurich Airport to Wick John O' Groats Airport via London Gatwick, Aberdeen Airport
- Ave. Duration
- 11h
- When
- Friday
- Estimated price
- £150–600
Flights from Zurich Airport to Wick John O' Groats Airport via Manchester, Aberdeen Airport
- Ave. Duration
- 9h 20m
- When
- Friday
- Estimated price
- £220–800
- Website
- flyedelweiss.com
Flights from Zurich Airport to Edinburgh Airport
- Ave. Duration
- 2h 17m
- When
- Friday, Saturday, Thursday, and Monday
- Estimated price
- £50–250
- Website
- lufthansa.com
Flights from Zurich Airport to Edinburgh Airport via Frankfurt
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- £75–270
- Website
- loganair.co.uk
Flights from Zurich Airport to Aberdeen Airport via Manchester
- Ave. Duration
- 4h 50m
- When
- Friday and Sunday
- Estimated price
- £65–270
Flights from Basel to Aberdeen Airport via Manchester
- Ave. Duration
- 6h 45m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- £70–280
- Website
- aerlingus.com
Flights from Basel to Inverness Dalcross Airport via Dublin
- Ave. Duration
- 7h
- When
- Thursday and Sunday
- Estimated price
- £55–230
- Website
- brusselsairlines.com
Flights from Zurich Airport to Edinburgh Airport via Brussels
- Ave. Duration
- 3h 50m
- When
- Monday to Friday
- Estimated price
- £55–190
- Phone
- +44 (0)344 811 0141
- Website
- scotrail.co.uk
Train from Inverness to Thurso
- Ave. Duration
- 3h 49m
- Frequency
- 3 times a day
- Estimated price
- £65–130
- Website
- https://www.scotrail.co.uk/
Train from Inverness to Thurso
- Ave. Duration
- 3h 49m
- Frequency
- 3 times a day
- Estimated price
- £65–130
- Website
- https://www.scotrail.co.uk/
Train from Inverness to Thurso
- Ave. Duration
- 3h 49m
- Frequency
- 3 times a day
- Estimated price
- £65–130
- Website
- https://www.scotrail.co.uk/
Train from Aberdeen to Inverness
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- £45–90
- Website
- https://www.scotrail.co.uk/
Train from Inverness to Thurso
- Ave. Duration
- 3h 49m
- Frequency
- 3 times a day
- Estimated price
- £65–130
- Website
- https://www.scotrail.co.uk/
Train from Perth to Inverness
- Ave. Duration
- 2h 23m
- Frequency
- Every 3 hours
- Estimated price
- £50–95
- Website
- https://www.scotrail.co.uk/
Train from Inverness to Thurso
- Ave. Duration
- 3h 49m
- Frequency
- 3 times a day
- Estimated price
- £65–130
- Website
- https://www.scotrail.co.uk/
Train from Aberdeen to Inverness
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- £45–90
- Website
- https://www.scotrail.co.uk/
Train from Inverness to Thurso
- Ave. Duration
- 3h 49m
- Frequency
- 3 times a day
- Estimated price
- £65–130
- Website
- https://www.scotrail.co.uk/
- Phone
- +41 848 446 688
- Website
- sbb.ch
Night train from Zürich HB to Amsterdam Centraal
- Ave. Duration
- 11h 13m
- Frequency
- Once daily
- Estimated price
- £250–800
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- £27–85
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- £27–85
- Website
- https://www.sbb.ch/en
- Phone
- +44 (0)3432 186 186
- Website
- eurostar.com
Train from Amsterdam Centraal to London St Pancras Intl
- Ave. Duration
- 4h 17m
- Frequency
- Every 4 hours
- Estimated price
- £150–270
- Website
- https://www.eurostar.com/rw-en
Train from Amsterdam Centraal to London St Pancras Intl
- Ave. Duration
- 4h 17m
- Frequency
- Every 4 hours
- Estimated price
- £150–270
- Website
- https://www.eurostar.com/rw-en
- Phone
- +44 (0)3457 225 333
- [email protected]
- Website
- lner.co.uk
Train from King's Cross to Inverness
- Ave. Duration
- 8h 2m
- Frequency
- Once daily
- Estimated price
- £190–280
- Website
- https://www.lner.co.uk/
Train from Perth to Inverness
- Ave. Duration
- 2h 12m
- Frequency
- Once daily
- Estimated price
- £40–55
- Website
- https://www.lner.co.uk/
- Phone
- +44 (0) 8443 35 35 35
- Website
- leshuttle.com
Car train from Calais-Fréthun to Folkestone
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- £117
- Website
- https://www.leshuttle.com/uk-en
- Standard fare
- £117
- Phone
- +44 330 060 0500
- [email protected]
- Website
- sleeper.scot
Train from Aberdeen to Inverness
- Ave. Duration
- 2h 23m
- Frequency
- Once a week
- Estimated price
- £30–55
- Website
- https://www.sleeper.scot/
Train from Perth to Inverness
- Ave. Duration
- 2h 52m
- Frequency
- 6 times a week
- Estimated price
- £35–60
- Website
- https://www.sleeper.scot/
Train from Aberdeen to Inverness
- Ave. Duration
- 2h 23m
- Frequency
- Once a week
- Estimated price
- £30–55
- Website
- https://www.sleeper.scot/
Train from London Euston to Inverness
- Ave. Duration
- 11h 20m
- Frequency
- 6 times a week
- Estimated price
- £170–290
- Website
- https://www.sleeper.scot/
- Phone
- +43 (0) 51717
- Website
- nightjet.com
Night train from Zuerich Hb to Offenburg
- Ave. Duration
- 2h 34m
- Frequency
- 3 times a day
- Estimated price
- £18–80
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- £70–80
- Couchette Carriage
- £45–55
- Seating Carriage
- £18–22
Night train from Offenburg to Amsterdam Centraal
- Ave. Duration
- 8h 18m
- Frequency
- 5 times a week
- Estimated price
- £30–95
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- £85–95
- Couchette Carriage
- £55–70
- Seating Carriage
- £30–40
- Phone
- +44 (0)131 510 4007
- [email protected]
- Website
- ember.to
Bus from Edinburgh Airport to Perth station
- Ave. Duration
- 58 min
- Frequency
- Every 4 hours
- Estimated price
- £7–10
- Website
- https://www.ember.to/
Bus from Inverness Union Street to Thurso Bank of Scotland
- Ave. Duration
- 3h 21m
- Frequency
- Every 4 hours
- Estimated price
- £14–20
- Website
- https://www.ember.to/
- Phone
- +353 818 300 400
- [email protected]
- Website
- irishferries.com
Car ferry from Calais to Port of Dover
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- £8–50
- Website
- https://www.irishferries.com/uk-en/Travel-to-Ireland
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
































