No ifs or buts. Just travel! Get 12% off your next booking. Valid until 17.03.2025.
12% discount applied on bookings with a total basket value up to €100.
Valid for new and existing customers
Available on app and web bookings
This offer ends on 17.03.2025.
Limit one (1) coupon code per eligible booking. Cannot be combined, transferred or exchanged.
For full terms and conditions: https://www.omio.com/coupon

Aviemore to Perth train

Tue, Mar 18
+ Add return
ScotRail
LNER
Regionale
Deutsche Bahn
Italo

1,000+ travel companies

QR-Code
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
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Aviemore to Perth

Showing times and prices for Mar 18

Cheapest

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

Cheapest
ScotRailL91124ScotRailL91124
09:28AM1h35
Aviemore station (AVM)
11:03AMPerth station (PTH)
$221One-way
0 transfers
Cheapest
ScotRailL91119ScotRailL91119
06:12AM1h38
Aviemore station (AVM)
07:50AMPerth station (PTH)
$221One-way
0 transfers
Cheapest
ScotRailC08316ScotRailC08316
07:23AM1h28
Aviemore station (AVM)
08:51AMPerth station (PTH)
$221One-way
0 transfers
LNERC71427LNERC71427
08:32AM1h26
Aviemore station (AVM)
09:58AMPerth station (PTH)
$271One-way
0 transfers
ScotRailC08320ScotRailC08320
11:30AM1h30
Aviemore station (AVM)
01:00PMPerth station (PTH)
$531One-way
0 transfers

Travel Information

Compare bus and train for Aviemore to Perth

Omio recommends booking the bus as it is the most popular option from Aviemore to Perth among Omio's users. If you are prioritising price take the bus with prices starting from €6. For those with little time consider booking a train which can get you there in 1h 27m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.0 - 0.1kg.

Compare train with

Train
Most popular
Bus

€24

Average price

€12

Average price

Lowest

1h 57m

Average duration

Fastest

1h 27m

Onboard

+

30m

Additional time*

2h 22m

Average duration

1h 52m

Onboard

+

30m

Additional time*

0.0 - 0.1kg

CO2 emissions

Lowest

0.1 - 0.2kg

CO2 emissions

Direct Options

Direct Options

*Additional time: Average total travel duration to departure point, security checks and transfers.

Aviemore to Perth train times

Showing trains for tomorrow, Tuesday, March 18
ProviderDepartsDurationArrivesTransfersTickets
ScotRail
L91119
ScotRailL91119
06:12AM Aviemore station (AVM)1h38 07:50AM Perth station (PTH)0 transfersDirect
ScotRail
C08316
ScotRailC08316
07:23AM Aviemore station (AVM)1h28 08:51AM Perth station (PTH)0 transfersDirect
LNER
C71427
LNERC71427
08:32AM Aviemore station (AVM)1h26 09:58AM Perth station (PTH)0 transfersDirect
ScotRail
L91124
ScotRailL91124
09:28AM Aviemore station (AVM)1h35 11:03AM Perth station (PTH)0 transfersDirect
ScotRail
L91127
ScotRailL91127
10:31AM Aviemore station (AVM)1h24 11:55AM Perth station (PTH)0 transfersDirect
ScotRail
C08320
ScotRailC08320
11:30AM Aviemore station (AVM)1h30 01:00PM Perth station (PTH)0 transfersDirect

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Aviemore to Perth by bus or train

Tue
Mar 18
Wed
Mar 19
Thu
Mar 20
Fri
Mar 21
Sat
Mar 22
Sun
Mar 23
Mon
Mar 24

Fastest train times from Aviemore to Perth

Showing times and prices for Mar 18

Fastest Journey

1 h 24 m

Average

1 h 30 m

Trains per day

6

Distance

92 km

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

Fastest
ScotRailL91127ScotRailL91127
10:31AM1h24
Aviemore station (AVM)
11:55AMPerth station (PTH)
$531One-way
0 transfers
LNERC71427LNERC71427
08:32AM1h26
Aviemore station (AVM)
09:58AMPerth station (PTH)
$271One-way
0 transfers
ScotRailC08316ScotRailC08316
07:23AM1h28
Aviemore station (AVM)
08:51AMPerth station (PTH)
$221One-way
0 transfers
ScotRailC08320ScotRailC08320
11:30AM1h30
Aviemore station (AVM)
01:00PMPerth station (PTH)
$531One-way
0 transfers
ScotRailL91124ScotRailL91124
09:28AM1h35
Aviemore station (AVM)
11:03AMPerth station (PTH)
$221One-way
0 transfers

Journey information

Overview: Train from Aviemore to Perth

Trains from Aviemore to Perth run on average 5 times per day, taking around 1h 27m. Cheap train tickets for this journey start at $21 (€18) but you can travel from only $8 (€6) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $8 (€6)
Distance
57 miles (92 km)
Average train duration
1h 27m
Cheapest ticket price
$21 (€18)
Trains per day
5
Direct trains
5
Train providers
2
Fastest train
1h 24m
First train
07:23
Last train
21:07
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $8 (€6)

Train companies: ScotRail and East Coast from Aviemore to Perth trains

ScotRail and East Coast trains will get you to Perth from Aviemore from $18 (€15). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Scotrail is a train operating company in Scotland, providing rail services throughout the country. It operates a wide range of services, from commuter trains to long-distance intercity services. The company operates a variety of train types, including the Class 380, Class 385, Class 156, Class 158 and Class 170. These trains offer a range of onboard facilities, such as free Wi-Fi, power sockets, and comfortable seating. Scotrail also offers a range of ticket types, including Advance, Off-Peak, and Anytime tickets. The most popular routes for Scotrail include Glasgow to Edinburgh, Glasgow to Inverness, and Edinburgh to Aberdeen.

ScotRail from Aviemore to Perth train information:

  • Average Duration: 1 h 27 min
  • Cheapest Price: $20

Seamless Journeys on the Aviemore to Perth Train

Traveling on the Aviemore to Perth train offers a scenic and convenient way to explore the Highlands and beyond. With frequent trains from Aviemore to Perth, your journey begins at the Aviemore and ends at the Perth, connecting two charming locations with ease. Whether you're commuting for work or visiting for leisure, this route provides comfortable amenities, spectacular landscapes, and timely services, making the train from Aviemore to Perth a popular choice for travelers in the region. Secure your seat now and embrace the beauty along the way!

Find Cheap Aviemore to Perth Train Tickets Today

Looking for the best deals on train tickets from Aviemore to Perth? The cheapest tickets for this beautiful journey start from as low as $21 (€18), making it a budget-friendly option for any traveler. On average, train tickets for this route typically cost around $28 (€24), giving you a more realistic idea of the price range. To make the most of your trip while saving money, we recommend traveling in October, as this month often combines less frequent crowds with affordable prices. Start planning your journey now and explore Perth in style without breaking the bank!

Train Aviemore to Perth with ScotRail and LNER

Traveling by train from Aviemore to Perth is both convenient and scenic, with services provided by well-known rail companies like ScotRail and LNER. ScotRail connects the two cities with reliable regional trains offering comfortable seating and ample space for luggage, making it an excellent choice for both short trips and longer journeys. LNER, known for its efficient and high-speed trains, adds an extra level of comfort with amenities like Wi-Fi, spacious seating, and power outlets, perfect for staying productive or relaxed during your trip. Whether you're commuting or exploring the Scottish Highlands, these services ensure a pleasant and hassle-free travel experience.

Train Aviemore to Perth: Train Times and Schedule

Planning your journey by train from Aviemore to Perth? The train journey covers a distance of approximately 57 miles (92 km) and typically takes an average of 1h 24m. Offering a scenic route through the heart of Scotland, this train ride is a convenient and enjoyable way to travel between these picturesque locations.

The 5 daily trains operating on this route ensure flexibility and convenience for passengers. Whether you're traveling on a weekday or over the weekend, you can depend on a consistent and reliable schedule to get from Aviemore to Perth without hassle.

Typically, the first train of the day departs Aviemore at 07:23, ensuring an early start for travelers who need to reach Perth in the morning. For those returning late or beginning their journey later in the day, the last train usually leaves Aviemore at 21:07, giving you plenty of options to time your journey.

FAQs: Trains from Aviemore to Perth

FAQs: Travel by train from Aviemore 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 Aviemore to Perth.
FAQs
Cheap train tickets from Aviemore to Perth can start from as little as $22 (€19) when you book in advance. The average train ticket price for Aviemore to Perth is $31 (€27); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The train time between Aviemore and Perth is on average 1 h 24 min   for the 57 mile (92 km) long journey, but the time it takes to go to Perth from Aviemore by train can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Aviemore to Perth leaves at 6: 12 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Aviemore to Perth leaves at 9: 07 PM.
There are 6 trains a day from Aviemore to Perth which require at least one change with ScotRail or LNER. Schedules can vary on holidays or weekends with fewer trains.
For the trip from Aviemore to Perth you can take a train with ScotRail or LNER. Be sure to check out all possible train companies that offer services between Aviemore and Perth on Omio to compare what amenities they may have.
No, there are no night trains, the latest train for this route is 9: 07 PM.

Passengers board the train most frequently from Aviemore, which is located around 0.6 miles (984 m) away from the city centre, and they get off the train at Perth, located 0.9 miles (1.5 km) away from the city centre.

A day trip to Perth from Aviemore is worth doing with a journey time of 1 h 24 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Aviemore to Perth is March.
It's helpful to compare your options as there are 2 ways to travel from Aviemore to Perth including taking a bus or train.

Popular train stations from Aviemore to Perth

Aviemore
Perth
The major train station for departures in Aviemore is Aviemore. Find all the information you need to know about services, amenities and connections at Aviemore for your trip from Aviemore to Perth.
Amenities at train station
WifiWifi
ShoppingShopping
ParkingParking
DiningDining
AccessibilityAccessibility
WCWC
HotelHotel
LoungeLounge
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • Opening hours: Monday - Friday 07:30 - 21:25 Saturday 07:35 - 14:39 Sunday 09:40 - 17:20 Proposal to alter hours
Shopping
Shopping
  • Type of shops available: WHSmith newsagent
Parking
Parking
  • Car Park: Station Car Park
Accessibility
Accessibility
  • Staff help available: Yes
  • Step free access coverage: No
  • Step free access note: This is a Category B station. Level to platform 1 - connecting footbridge with stairs to platform 2 or step-free route via level crossing using the Strathspey Railway entrance at south end of platform Blue Badge parking bays: 2
  • Accessible car park equipment: Wheelchair users may require assistance using car park equipment at this station
  • Accessible ticket machines: There are accessible ticket machines at this station
  • Accessible toilets: Yes
  • Ramp for train access: Yes
  • Wheelchairs available: No
  • Impaired mobility set down / pick up points available: Yes
WC
WC
  • Toilets Location: The toilets are located in the Waiting room. The toilet facilities are only available during ticket office opening hours.
  • Baby changing facilities: Yes
Lounge
Lounge
  • Waiting rooms location: Part of the ticket office
Public transit options for Aviemore
  • Location for Rail Replacement Services: Buses pick up/drop off from the car park in front of the station
The major train station for arrivals in Perth is Perth. Find all the information you need to know about services, amenities and connections at Perth for your journey to Perth from Aviemore.
Amenities at train station
WifiWifi
ShoppingShopping
ParkingParking
DiningDining
AccessibilityAccessibility
WCWC
HotelHotel
LoungeLounge
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • Opening hours: Monday - Friday 06:45 - 19:30 Saturday 07:45 - 19:15 Sunday 08:15 - 19:15
Shopping
Shopping
  • Type of shops available: Travelines and PhotoMe photo booth
Parking
Parking
  • Car Park: Station Car Park
Accessibility
Accessibility
  • Staff help available: Yes
  • Step free access coverage: Yes
  • Step free access note: This is a Category A station. This station has step-free access to all platforms. The Passenger Assist meeting point is at the Ticket Office Blue Badge parking bays: 7
  • Accessible car park equipment: Wheelchair users may require assistance using car park equipment at this station
  • Accessible ticket machines: There are accessible ticket machines at this station
  • Accessible toilets: Yes
  • Ramp for train access: Yes
  • Wheelchairs available: Yes
  • Impaired mobility set down / pick up points available: No
WC
WC
  • Toilets Location: The toilets are located near the automatic gates at the station entrance. Radar - National Key Scheme
  • Baby changing facilities: No
Public transit options for Perth
  • Location for Rail Replacement Services: Buses pick up/drop off from the main station entrance car park

Most popular train connections from Aviemore

More options for your journey from Aviemore to Perth

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

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
More routes, destinations and providers
Currency
Language

Useful links