How much are Perth to Inverness bus tickets?
The cheapest Perth to Inverness bus tickets start from €8.07 with megabus. The journey takes 2h 45min, with 36+ departures daily, from Perth to Inverness. To get the lowest fare, book in advance and pick off-peak, mid-week departures — the cheapest non-refundable fares sell out first.
- Cheapest fare: from €8.07
- Journey time: 2h 45min
- Frequency: 36+ departures daily
- Carrier: megabus
About This Route
Travel from Perth to Inverness by bus with Megabus, a practical option for a day trip or onward journey. The journey takes approximately 165 minutes, with tickets starting from €8.07. Depart early in the morning to maximize your time in Inverness, allowing you to return the same day if needed. Inverness offers a range of attractions including the historic Inverness Castle, the riverside walk along the River Ness, and the Inverness Museum and Art Gallery. After arriving, you can enjoy a leisurely lunch at one of the local cafes before heading back in the afternoon or early evening. Booking your return ticket in advance is recommended to secure your preferred departure time. This route provides a comfortable and straightforward way to experience the northern capital without the need for overnight accommodation.
What to Expect on the Journey
The bus journey from Perth to Inverness covers approximately 170 kilometers through the scenic landscapes of central and northern Scotland. Departing from Perth, the route follows the A9, winding through farmland and small towns such as Pitlochry and Aviemore. Passengers can see rolling hills, forests, and occasionally glimpses of the Cairngorms mountain range. The journey takes about 2 hours and 45 minutes on megabus services, which typically feature comfortable seating and onboard Wi-Fi. Stops along the way provide opportunities for quick breaks, with some routes pausing in key towns. The drive east to north showcases a transition from the fertile Strathearn valley to the rugged terrain approaching the Highlands. Travelers can watch changing seasons reflected in the landscape—from lush green fields in summer to snow-dusted hills in winter. With frequent departures throughout the day, timing your trip allows for a relaxed arrival in Inverness to explore the city or prepare for a same-day return to Perth.
Route Highlights
How to Get from Perth to Inverness
| Option | Duration | Price |
|---|---|---|
Best Bus | 2h 45m | From €8.07 |
| Driving | 2h 40m | €15-25 fuel + tolls |
Taking the train is usually the fastest and most convenient option for this route, with shorter journey times and city-center to city-center service.
Station Information
megabus Ticket Classes
- Non-refundable
- Fixed departure time
- No changes allowed
- Refundable with fee
- Flexible travel date
- Seat reservation available
- Full refund option
- Free date changes
- Priority boarding
How to Book Perth to Inverness Tickets
Check your preferred travel dates and aim for mid-week or off-peak times to find lower fares. Peak times and weekends often have higher prices.
Secure the cheapest Saver tickets by booking online well in advance. These tickets sell out quickly and are non-refundable.
Select the earliest departure of the day if you plan a same-day return; this helps maximize your time in Inverness.
Double-check your travel dates and times before payment to avoid needing changes, as cheaper fares have restrictions.
Bring a digital or printed copy of your ticket to present when boarding. Early arrival at the bus station is recommended.
Travel Tips
- Book tickets early to get the best prices and ensure seat availability
- Check the bus schedule for return times to allow a relaxed visit
- Bring a packed lunch or try local cafes near the city center
- Wear comfortable shoes for walking around Inverness
- Keep an eye on weather forecasts as conditions can change quickly
Luggage & Accessibility
megabus permits one large suitcase and one small carry-on per passenger, with size limits of 20kg for the large bag and 10kg for carry-ons. Oversized items require advance notice and may incur additional fees. Bikes are not typically accepted unless folded and stored as carry-on luggage. Accessibility features include wheelchair-accessible buses and assistance for passengers with reduced mobility, but it’s advisable to inform megabus in advance if special arrangements are needed.
Cancellation Policy
https://www.megabus.co.uk/terms-conditions/conditions-of-carriage/
When You Arrive in Inverness
Arriving in Inverness, consider visiting Inverness Castle to get panoramic views of the city and River Ness. Walk along the River Ness path to explore parks and local cafes. For history enthusiasts, the Inverness Museum and Art Gallery provides insight into Highland culture. To maximize your visit, plan to arrive mid-morning, allowing time to explore before returning the same day or continuing your journey. Local bus services and taxis provide easy access to main attractions from the bus station.
Frequently Asked Questions
Ticket prices on megabus start from €8.07 for a one-way journey, with a travel time of approximately 2 hours and 45 minutes.








