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
The bus journey from Perth to Edinburgh typically takes around 86 minutes, covering approximately 45 miles along a direct route via the M90 motorway. Operated by megabus, this service offers an economical option starting at €3.45 when booked in advance. Passengers can expect a straightforward trip with limited stops, making it a practical choice for commuters and travelers alike. Buses depart from Perth Bus Station, arriving at Edinburgh Bus Station near the city center, providing easy access to local transport links and amenities. Facilities on board generally include free Wi-Fi and power sockets, ensuring a comfortable ride for those working or relaxing en route. Booking tickets online in advance is recommended to secure the best fares and preferred departure times. The route passes through scenic parts of Fife, with views of the countryside and occasional glimpses of the Firth of Forth. Overall, this bus service balances affordability and convenience, making it a solid option for those traveling between these two Scottish cities.
What to Expect on the Journey
The bus trip from Perth to Edinburgh covers approximately 72 kilometers in about 1 hour and 26 minutes, offering passengers a glimpse of Scotland's varied landscapes. Departing from Perth, known as the 'Gateway to the Highlands,' the route heads south-east through lush farmland and gentle rolling hills. Along the way, travelers may catch views of the River Tay winding through the countryside, as well as glimpses of historic villages and occasional woodland patches. The road skirts past small towns such as Kinross, near Loch Leven, where the scenery includes shimmering water bodies and distant hills. As the bus approaches Edinburgh, the landscape transitions to more urban settings with the Pentland Hills visible to the southwest. Onboard, megabus provides comfortable seating with free Wi-Fi on select services, allowing passengers to stay connected or relax during the journey. Multiple departures daily make it convenient for day trips, with the timetable allowing arrival in Edinburgh during morning or afternoon hours, ideal for exploring or attending appointments.
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 + no tolls |
The train is often faster and offers more frequent departures, making it the best choice for travelers prioritizing speed and flexibility.
Station Information
megabus Ticket Classes
- Non-refundable
- Advance purchase required
- Standard seating
- Free seat selection
- Flexible travel times
- Standard seating
- Refundable tickets
- Priority boarding
- Extra legroom
How to Book Perth to Edinburgh Tickets
Begin by entering your desired travel date on the megabus website or app well in advance to access the lowest fares, as prices increase closer to departure.
Select journey times outside peak hours or midweek days when tickets tend to be cheaper and availability higher.
Opt for the Saver ticket, which is the cheapest fare but non-refundable and requires advance booking.
After selecting your ticket, proceed to payment immediately to lock in the best price before seats sell out.
Save your ticket on your phone or print it before travel, as boarding requires a valid ticket and ID check.
Travel Tips
- Book tickets in advance online to get the best prices
- Arrive at the bus station at least 10 minutes before departure
- Check live bus updates on the megabus website or app
- Bring headphones for onboard entertainment or work
- Carry a small snack and water, as stops are limited
Luggage & Accessibility
megabus allows each passenger to bring one large suitcase and one small carry-on bag free of charge. The maximum size for the large bag is generally 77 x 50 x 30 cm, and carry-ons should fit under the seat or in overhead storage. Oversize items such as bicycles require prior arrangement and may not be permitted on all services. Assistance is available for travelers with reduced mobility, and coaches are equipped with accessible features including wheelchair spaces.
Cancellation Policy
https://www.megabus.co.uk/terms-conditions/conditions-of-carriage/
When You Arrive in Edinburgh
Upon arriving in Edinburgh, you can spend your first hour exploring three accessible highlights. Visit the National Museum of Scotland, a short walk from the bus station, to view exhibits on Scottish history and culture. Stroll along Princes Street Gardens for green space and views of Edinburgh Castle. Finally, take a short walk to the Royal Mile, where you can browse shops and cafes. Public transport options including buses and trams are available nearby to reach other parts of the city efficiently.
Frequently Asked Questions
Bus tickets with megabus for this route start from €3.45 when booked in advance, with journey time around 1 hour 26 minutes.








