1map logoGo to main page

Perth to Inverness from $17: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Perth, United Kingdom
to
Inverness, United Kingdom

How to Get from Perth to Inverness: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$17 by busBest price
81 milesDistance
2h 8m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Perth to Inverness with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
First ScotRail Service
Train
Average Duration
2h  19m
Estimated price
$35-130
Recommended
Company
Megabus UK
Bus
Average Duration
2h  30m
Estimated price
$17-24
Cheapest
route map
Distance: 81 miles
Duration: 2h 8m

See more options

Company
various
Drive
Average Duration
2h  8m
Estimated price
$35-55
Company
Caledonian Sleeper
Train
Average Duration
2h  51m
Estimated price
$75-100

Traveling From Perth to Inverness

The journey from Perth to Inverness presents a fascinating contrast, with Perth offering a vibrant urban scene and Inverness immersing you in the tranquil beauty of the Scottish Highlands.

Best Neighbourhoods in Inverness

Inverness boasts diverse neighborhoods, each with its own charm and attractions.

Inverness City Centre
• Abundant shops and restaurants await exploration.
• Home to historic landmarks like Inverness Castle.
Merkinch
• Stunning views of the Beauly Firth shoreline.
• A vibrant community with local art and culture.
Ballifeary
• Picturesque streets lined with beautiful Victorian homes.
• Close proximity to the River Ness for serene walks.

Best Times To Visit Inverness's Attractions

Timing your visit to Inverness's attractions can greatly enhance your experience.

Loch Ness
Visit early morning or late afternoon for fewer tourists and stunning light.
Inverness Castle
Explore in spring or autumn to enjoy pleasant weather without large crowds.
Culloden Battlefield
Choose weekdays in the off-peak season for a more reflective visit.

Inverness Weather: What to Expect Year-Round

Inverness experiences a temperate maritime climate, characterized by mild summers and cool winters, with plenty of rain throughout the year. The best times to visit are late spring and early autumn, when the weather is typically more stable, allowing for comfortable exploration of the area's stunning landscapes.

Dining in Inverness: A Culinary Adventure

For a delightful contrast to Perth's culinary scene, try the locally-sourced venison at The Mustard Seed, where the cozy atmosphere and stunning riverside views elevate your dining experience. Embracing the rich flavors of the Highlands, this dish showcases pride in local ingredients and offers a taste of the region's unique culinary heritage.

Perth - Inverness operators

Explore transport companies operating between Perth and Inverness, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Perth to Inverness

Average Duration
2h 19m
Estimated price
$35-85
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Perth to Inverness

Average Duration
2h 8m
Estimated price
$90-130
Website
https://sleeper.scot

Train from Perth to Inverness

Average Duration
2h 51m
Estimated price
$75-100
Bus Show bus routes
Website
https://uk.megabus.com

Bus from Perth bus station to Inverness Bus Station

Average Duration
2h 30m
Estimated price
$15-22
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Perth to Inverness

Average Duration
2h 25m
Estimated price
$17-24

Perth to Inverness: Overview of Bus, Train, Flight, and Car Trips

Traveling between Perth and Inverness offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Perth to Inverness, covering a distance of 181.9 km in just over 2 hours. Enjoy the picturesque drive through the lush landscapes of Scotland. 💷 Explore the flexible pricing options ranging from £28 to £43 for the journey from Perth to Inverness by car. 🏞️ Arrive in Inverness, known for its stunning natural beauty and historic charm, after a relaxing drive from Perth. Get ready to immerse yourself in the rich culture and scenic wonders of the Scottish Highlands.
Average price
£27 - £43
🚆 Embark on a scenic journey from Perth to Inverness by train, with direct services departing every two hours, all days of the week. The leisurely ride takes approximately 2 hours and 19 minutes, offering passengers a comfortable and convenient travel option. 💰 Ticket prices for the Perth to Inverness train range from £28 to £102, offering passengers flexibility in choosing a fare that suits their budget and travel preferences. With reliable services operated by First ScotRail, traveling between these two charming cities has never been easier or more accessible.
Departure Point
Perth station
Arrival Point
Inverness station
Useful tips for train travellers
• On your journey from Perth to Inverness, expect to travel with operators like Avanti West Coast and ScotRail. Onboard catering services vary, but ScotRail typically provides a range of snacks, beverages, and light meals available for purchase. Avanti West Coast may offer onboard bistro service with hot meal options, so check details for each respective service prior to travel.
• The train services on this route offer different seating options, including First Class, Standard Class, and sometimes Standard Premier. First Class seats are more spacious and comfortable, with complimentary refreshments on some services. Standard Class offers decent comfort and value, but if you're looking for extra legroom and quieter surroundings, opt for First Class when booking your ticket.
• Upon arrival at Inverness Station, you can find luggage storage available for day use, which is useful if you want to explore the city without your bags. The station is well-equipped with restrooms, but there are no showers available. To get to the city center from the station, take the Stagecoach bus number 5, which operates frequently and takes about 10 minutes to reach the heart of the city.
🚌 Traveling from Perth to Inverness by bus is a convenient and scenic journey through the beautiful landscapes of Scotland. 🚌 With a travel time of approximately 2 hours and 30 minutes, you can sit back, relax, and enjoy the journey from Perth to Inverness at an affordable price ranging from £13 to £19.
Departure Point
Perth bus station
Arrival Point
Inverness Bus Station
Useful tips for bus travellers
• Arrive at Perth Bus Station at least 15 minutes early to find your platform and get settled; you can check the latest schedules on the Megabus website at Megabus UK.
• Pack snacks and a refillable water bottle for your 2h 30m journey, as amenities on the bus can be limited; for dining options in Inverness, consider visiting Inverness Food Tour to explore local cuisine after you arrive.
• After arriving at Inverness Bus Station, follow the signs towards the exit which will lead you to the bus and rail connections; the station is centrally located, making it easy to explore or catch connecting transport. You can view a station map at Inverness Bus Station Map.

Trips to Edinburgh