Inverness to Thurso train

Round trip
Fri, Mar 31
+ Add return
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
42K ratings
Google Play
136K reviews
Trust Pilot
6,750 reviews

Cheap train tickets from Inverness to Thurso

Showing times and prices for Apr 02





The best way to find a cheap train ticket from Inverness to Thurso is to book your journey as far in advance as possible and to avoid traveling at rush hour.

First ScotRail Service
05:54PMInverness3h50 09:44PMThurso
0 transfers

Train schedule from Inverness to Thurso

Showing trains for tomorrow, Sunday, April 2
First ScotRail Service
05:54PMInverness3h50 09:44PMThurso
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Apr 02
Apr 03
Apr 04
Apr 05
Apr 06
Apr 07
Apr 08

Fastest train times from Inverness to Thurso

Showing times and prices for Apr 02

Fastest Journey

3 h 50 m


3 h 50 m

Trains per day



130 km

Of the 1 trains that leave Inverness for Thurso every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

First ScotRail Service
05:54PMInverness3h50 09:44PMThurso
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Overview: Train from Inverness to Thurso

distanceDistance81 miles (130 km)
priceAverage train ticket price$55 (€48)
frequencyTrain frequency3 a day
changesDirect trainYes, there are 3 direct trains a day
carriersTrain companiesScotrail

Trains from Inverness to Thurso cover the 81 miles (130 km) long route taking on average 3 h 49 min with our travel partners like Scotrail. Normally, there are 3 trains operating per day, including direct services available. While the average ticket price for this trip costs around $55 (€48), you can find the cheapest train ticket for as low as $55 (€48). Travelers depart most frequently from Inverness and arrive in Thurso.

Train providers: ScotRail from Inverness to Thurso trains

For as little as $55 (€48) you can travel by train between Inverness and Thurso with ScotRail. Omio will show you the best deals, schedules and tickets available for this route.


If you’re looking for a smooth and easy train to Thurso from Inverness, check Omio for ScotRail trains offering this trip. Whether you are looking for the fastest, earliest or cheapest train to take for this 81 miles (130 km) trip to Thurso from Inverness, Omio makes it easier than ever to find ScotRail trains at affordable prices, and you can also quickly book train tickets online. Check the current ScotRail train schedules for your ideal departure and arrival times, compare the best route between Inverness and Thurso as well as relevant ticket information (such as baggage allowance and amenities offered onboard), and book your ScotRail train on Omio. If you search for trains between Inverness and Thurso in the Omio app, you can quickly see if the ScotRail tickets are mobile tickets, making it convenient for you to go paperless when traveling. With prices for ScotRail trains between Inverness and Thurso starting at $55 (€48), buy your official ScotRail tickets with Omio online quickly and easily!

 Trains from Inverness to Thurso

The scenic train journey between Inverness and Thurso has four services a day, each taking just under four hours to travel through the north Highlands to the UK's northern coast.

Inverness to Thurso Train Time: Daily departures

Trains from Inverness to Thurso depart four times a day at approximately four-hour intervals. The first train leaves at 7:00 a.m. and the last just after 6:30 p.m. On Sundays, the service reduces to only one departure a day which leaves just before 6:00 p.m. All trains are direct and require no changes. 

How long is the journey by train from Inverness to Thurso?

The train from Inverness to Thurso takes just under four hours to complete its route. There is only a small variation in duration between the daily journeys: the quickest takes three hours 43 minutes and the longest three hours 59 minutes. As certain stations on the route are request stops, it could be that the travel time varies by a minute or two each way on any journey. 

What are the departure and arrival stations for trains from Inverness to Thurso?

 Departure train station: All trains between Inverness and Thurso depart from Inverness train station. The station is situated in the middle of Inverness city centre and is conveniently located near to both local bus stops and the bus station for wider connections. There is a taxi rank immediately outside the main doors. The station has the usual services, including a ticket office, left-luggage facilities, a café, a newsagent and a heated waiting room.

Arrival train station: Trains from Inverness to Thurso arrive at Thurso train station. The station is located just outside the town centre, approximately 10 minutes' walk from the main shopping street. Thurso station has only basic facilities. It has a ticket office, but passengers should be aware that the ticket office does not open until after the first two departures of the day and there is no ticket machine. There are no shops, but there is a waiting room and toilets.

Which train companies travel from Inverness to Thurso?

ScotRail is the only provider serving the route between Inverness and Thurso. All routes are direct with no changes necessary, and the variation in journey time is negligible.  

ScotRail Inverness to Thurso

All ScotRail trains from Inverness to Thurso are direct and require no changes. There are four trains a day from Monday to Saturday and one on Sundays. All trains have a catering trolley on board where passengers can buy light refreshments and fresh tea and coffee. The North Highland route is not served by high-speed trains, but the beautiful scenery seen from the windows of the train from Inverness to Thurso will make the journey time fly past.

Inverness to Thurso trains: services on board

All ScotRail trains between Inverness and Thurso provide both first and second-class seating and a free seat reservation when booked in advance. Spaces for bicycles are available in all trains on this route: just look for the symbol on the outside of the train. Bikes can be brought on board for no additional fee, but advance reservations are compulsory.

Pets can accompany their owners on board and each passenger may bring up to two cats, dogs or other small animals without any extra charge. All pets must be on a lead or in an appropriate travel cage.

ScotRail's luggage policy is generous and passengers may bring up to three pieces of personal luggage with them for no extra charge. Those wishing to carry more can do so but will need to pay a fee. This applies to any extra item of luggage, additional pet, or any oversized article that measures more than one metre in any dimension.

ScotRail endeavours to have services that are accessible to everyone and each train is equipped with ramps to help those who may find the gap between the train and platform difficult. Wheelchair users can find appropriate spaces and accessible toilets in second-class carriages. Passengers should be aware that there is currently no suitable wheelchair seating in first-class. Assistance at both beginning and end stations can be booked in advance. This should be done at least two hours before the departure time, especially for services that depart before or arrive after the opening hours of the station's offices, which is the case for several services on the Inverness to Thurso route.

 How do I find cheap train tickets from Inverness to Thurso?

To find cheap train tickets between Inverness and Thurso, passengers should book in advance. The best deals are usually available on the non-peak services, or on journeys that take slightly longer. In order to find the best price for a train from Inverness to Thurso, it is recommended to be flexible with both the day and time of travel.

Travel Tips: Trains from Inverness to Thurso

Travel Tips: Travel by train to Thurso easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Inverness to Thurso.
Looking to save money on your journey? Omio customers have found the cheapest train to Thurso from Inverness for the next 7 days starting from $55 (€48)  one way.
The train price to Thurso from Inverness is on average $55 (€48)  if you are looking to purchase your tickets for this route in the next 7 days.
You should expect to travel around 81 miles (130 km)  from Inverness to Thurso by train.
The train time from Inverness to Thurso is on average 3 h 49 min  for the 81 mile (130 km) long journey, but the time it takes to go from Inverness to Thurso by train can vary depending on specific dates or traveling on weekends and holidays.

Omio customers traveling this route depart most frequently from Inverness   and arrive in Thurso.

Passengers board their train most frequently from Inverness and travel around 0.1 miles (91 m) from the city center to this train station.

Passengers traveling this route most often arrive at Thurso and need to travel approximately 0.2 miles (367 m) from the train station to the city center in Thurso.

For the best Inverness to Thurso train to book, you can travel safely and comfortably with Scotrail. However, it's always good to check all possible train companies with services from Inverness to Thurso to compare what amenities they may offer.
The average number of trains departing Inverness for Thurso is 3 a day. The train schedules and services may vary between weekdays and weekends.
The earliest train for this trip departs from Inverness at 7: 00 AM. The last train leaves from Inverness at 6: 31 PM. Check Omio for the latest train schedule from Inverness to Thurso and book the best time to depart on your chosen travel date.
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you buy train tickets from Inverness to Thurso within the next 7 days, you can find tickets to cost on average $55 (€48) one way. To find the best prices for this journey, consider booking your train ticket from Inverness to Thurso a few months in advance.

Important Stations and Airports for this connection

The major railway station for departures from Inverness is Inverness. Read all the information you need to know about services, amenities and connections at Inverness for your journey from Inverness to Thurso.
Amenities at station
Public transit options for Inverness
Location for Rail Replacement Services: Buses pick up/drop off from the Eastgate side of the station at the short stay car park

More options for your journey from Inverness to Thurso

Here are some other resources that might have the information you need

HomeTrainsInverness to Thurso train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone