Inverness to Perth train

Compare prices and tickets by train, bus or flight

Thu
Mar 23
Fri
Mar 24
Sat
Mar 25
Sun
Mar 26
Mon
Mar 27
Tue
Mar 28
Wed
Mar 29

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Inverness to Perth

distanceDistance80 miles (129 km)
changesDirect trainYes
carriersTrain providersScotrail or London North Eastern Railway

Trains from Inverness to Perth cover the 80 miles (129 km) long route with our travel partners like Scotrail or London North Eastern Railway. There are direct train services available. Travelers depart most frequently from Inverness and arrive in Perth.

Train providers: ScotRail from Inverness to Perth trains

Find the best route to Perth from Inverness with ScotRail. Comparing schedules and prices and booking the most affordable route has never been easier with over 1000 travel companies on Omio.

ScotRail

Looking to travel by train from Inverness to Perth? Omio can help you find that perfect trip with ScotRail. Check Omio to see current ScotRail train schedules, tickets, travel information and prices for the best deals on the Inverness to Perth train and book ScotRail tickets online quickly and easily. When taking a train to Perth from Inverness, you can expect to travel 80 miles (129 km) one-way with ScotRail. If you search for trains from Inverness to Perth in the Omio app, you can check if the ScotRail ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Whether you’re looking for the cheapest, fastest or earliest train with ScotRail, we do the work for you to get you safely to Perth from Inverness. Book that perfect Inverness to Perth train now with Omio and enjoy a smooth and comfortable journey with ScotRail!

    Travel Tips: Trains from Inverness to Perth

    Travel Tips: Travel by train to Perth 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 Perth.
    FAQs
    The distance to Perth from Inverness by train is approximately 80 miles (129 km).

    When traveling this route, Omio customers are departing most frequently from Inverness   and arriving in Perth.

    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 Perth and need to travel approximately 0.9 miles (1.5 km) from the train station to the city center in Perth.

    When taking a train from Inverness to Perth, you can count on Scotrail or London North Eastern Railway for the best way to get you to Perth. You can also check all possible train companies who offer a service from Inverness to Perth and compare the amenities they offer before buying a train ticket.
    If you’re looking for a direct train, consider traveling with Scotrail. Nonstop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.

    Important Stations and Airports for this connection

    Inverness
    Perth
    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 between Inverness and Perth.
    Amenities at station
    WifiWifi
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    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 Perth

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

    HomeTrainsTrain Times to PerthInverness to Perth 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.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language