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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Leeds to Inverness

distanceDistance274 miles (442 km)
durationAverage train duration6 h 40 min
priceAverage train ticket price£171 (€195)
frequencyTrain frequency4 a day
changesDirect trainYes, there are 4 direct trains a day

Trains from Leeds to Inverness cover the 274 miles (442 km) long trip taking on average 6 h 40 min with our travel partners like. Normally, there are 4 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £171, but the average price of train tickets is £171. Travellers depart most frequently from Leeds Railway Station and arrive in Inverness.

Travel Tips: Trains from Leeds to Inverness

Travel by train to Inverness 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 Leeds to Inverness.
FAQs

How much do cheap trains between Leeds and Inverness cost?

Omio customers have found cheap train tickets to Inverness from Leeds for as low as £170  for the next 7 days.

What is the average price of train tickets from Leeds to Inverness?

If you’re looking to buy your train tickets in the next week, you can expect the Leeds to Inverness train price to come in at an average of £170  one way.

What is the distance from Leeds to Inverness via train?

The train distance from Leeds to Inverness is around 274 miles (442 km).

What is the average Leeds to Inverness train duration?

The train time from Leeds to Inverness is on average 6 h 40 min  for the 274 miles (442 km) long journey, but the time it takes to go to Inverness from Leeds by train can vary depending on specific dates or travelling on weekends and holidays.

Which train station from Leeds to Inverness do I depart from? Which Inverness train station from Leeds do I arrive in?

When travelling this route, Omio customers are departing most frequently from Leeds Railway Station   and arriving in Inverness.

Where do I find the Leeds train station to Inverness? Where is the Inverness train station?

Passengers board the train most frequently from Leeds Railway Station, which is located around 0.1 miles (172 m) away from the city centre, and they get off the train at Inverness, located 0.1 miles (57 m) away from the city centre.

How many train services are there between Leeds and Inverness a day?

The average number of trains departing Leeds for Inverness is 4 a day. The train schedules and services may vary between weekdays and weekends.

What time is the earliest train from Leeds to Inverness? What time is the last train from Leeds to Inverness?

The earliest train departing from Leeds to Inverness leaves at 10: 07. The last train departing from Leeds to Inverness leaves at 10: 14. You can find the latest Leeds to Inverness train times on Omio and book the best time to leave for your journey on your chosen travel date.

When should I buy Leeds Inverness train tickets to score the best deals?

If you purchase Leeds to Inverness train tickets within the next 7 days, you can find one way tickets to cost on average £170. However, booking in advance gives you access to the best prices for trains to Inverness from Leeds. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Leeds
Inverness
The major railway station for departures from Leeds is Leeds Railway Station. Read all the information you need to know about services, amenities and connections at Leeds Railway Station for your trip from Leeds to Inverness.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 04: 45 - 23: 59 | Sun: 06: 45 - 22: 30
Public transport options for Leeds Railway Station
Bus lines: 1, 16, 201, 229, 34, 5, 60, A1
Train lines: Northern, TransPennine Express