Distance | 80 miles (129 km) | |
Direct train | Yes | |
Train providers | Scotrail 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.
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.
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!
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.
Here are some other resources that might have the information you need