How much are Perth to Edinburgh bus tickets?
The cheapest Perth to Edinburgh bus tickets start from €3.45 with megabus. The journey takes 1h 26min, with 36+ departures daily, from Perth to Edinburgh. 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 €3.45
- Journey time: 1h 26min
- Frequency: 36+ departures daily
- Carrier: megabus
About This Route
Traveling from Perth to Edinburgh by bus offers a convenient option for a day trip or onward journey. The journey takes approximately 86 minutes and is operated by megabus, with fares starting from €3.45. Departure times are spread throughout the day, allowing flexibility to plan your visit to Edinburgh. Arriving in the city center, you have access to key attractions such as the National Museum of Scotland, the Royal Mile, and Princes Street Gardens, all within walking distance from the bus station. For those returning the same day, multiple return options ensure you can spend several hours exploring before heading back to Perth in the evening. To make the most of your trip, consider planning your departure to arrive mid-morning and returning after early evening. This schedule maximizes sightseeing time while keeping your travel comfortable and efficient.
What to Expect on the Journey
The bus route from Perth to Edinburgh with megabus covers approximately 70 kilometers, typically taking around 1 hour and 26 minutes. Departing from Perth bus station, the journey heads southeast, passing through the Scottish Lowlands. Passengers can observe the transition from the gentle hills and farmland surrounding Perth to the more urban landscapes approaching Edinburgh. Key sights along the way include views of the River Tay near Perth and stretches of open countryside dotted with small villages. The route mostly follows the M90 motorway, providing relatively smooth travel with minimal stops, ensuring a swift transfer between the two cities. Onboard, megabus offers free WiFi and comfortable seating, allowing travelers to relax or catch up on work during the journey. The bus schedule includes more than 36 departures daily, facilitating flexible travel times for day trips or longer stays. Given the journey duration, it is feasible to plan a same-day return, arriving in Edinburgh with enough time to explore before heading back to Perth in the evening.
Route Highlights
How to Get from Perth to Edinburgh
| Option | Duration | Price |
|---|---|---|
Best Bus | 1h 26m | From €3.45 |
| Driving | 1h 15m | €7-12 fuel + tolls |
Taking the train is usually faster and more frequent, making it the preferred option for travelers on this route.
Station Information
megabus Ticket Classes
- Non-refundable
- Advance purchase required
- Standard seating
- Flexible travel times
- Refundable with fee
- Priority boarding
- Refundable and exchangeable
- Seat reservation
- Fast track boarding
How to Book Perth to Edinburgh Tickets
Check the megabus schedule and select your preferred travel date. Booking early increases the chance of securing the lowest fare, especially for popular times.
Opt for the Saver ticket class to access the cheapest prices starting from €3.45. Be aware these tickets are non-refundable and require advance purchase.
Travel on weekdays or during off-peak hours to find cheaper fares, as weekend and peak-time tickets can be more expensive.
Use the official megabus website or app to buy your tickets directly. Avoid third-party sellers to ensure you get the best deal.
Have your ticket ready in digital or printed form to speed up boarding and avoid any last-minute issues at the station.
Travel Tips
- Book tickets in advance to secure the best prices.
- Check the latest departure times, as schedules can vary by day.
- Arrive early to find a good seat and avoid last-minute rush.
- Consider packing light for ease of movement during your day trip.
- Use the online megabus tracker to monitor your bus in real-time.
Luggage & Accessibility
Megabus allows passengers to bring one large suitcase and one small carry-on bag free of charge. The maximum size for the large suitcase is typically around 73 x 45 x 30 cm, and carry-on items must fit under the seat or in overhead storage. Oversized items or additional bags may incur extra fees. Bicycles are not accepted unless disassembled and stored as luggage within size limits. Megabus coaches are equipped with wheelchair-accessible features, including ramps and designated spaces, but it is advisable to notify the carrier in advance for assistance.
Cancellation Policy
https://www.megabus.co.uk/terms-conditions/conditions-of-carriage/
When You Arrive in Edinburgh
Upon arrival in Edinburgh, within the first hour you can visit the nearby Princes Street Gardens to relax or walk towards the historic Royal Mile to see Edinburgh Castle from a distance. For refreshments, head to Waverley Market or explore local cafes close to the station. If time allows, take a short bus ride to Calton Hill for panoramic city views. The city center is compact and easy to navigate, making it convenient to sightsee or grab a bite before continuing your day.
Frequently Asked Questions
Bus tickets on the Perth to Edinburgh megabus route start from €3.45 when booked in advance in the Saver fare class.








