Perth to Edinburgh by Bus

From €3.45
1h 26min
Perth
36+ departures daily
Perth
Perth
1h 26m
Edinburgh
Edinburgh
Official megabus partner Instant confirmation E-ticket / mobile ticketPrices checked 10 Jun 2026

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

Approximately 86-minute journey time
Affordable fares starting from €3.45
Direct route with limited stops
Departure from Perth Bus Station to Edinburgh Bus Station
Onboard amenities like free Wi-Fi and power outlets

How to Get from Perth to Edinburgh

OptionDurationPrice
Best
Bus
1h 26mFrom €3.45
Driving1h 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

Perth
Perth bus station is located near the city center on Leonard Street, easily accessible on foot from Perth railway station and central landmarks. Local bus routes serve the station, and taxis are readily available outside. The station has basic facilities including sheltered waiting areas and ticket machines. There are no luggage storage services at Perth bus station, so plan accordingly. Megabus coaches typically depart from designated bays clearly marked with the carrier's signage. Arrive at least 15 minutes before departure to confirm your coach number and boarding area, especially during peak times when multiple services operate.
Edinburgh
Edinburgh bus stops for megabus services are located at Edinburgh Bus Station on St Andrew Square, close to the city center. This station is well connected with frequent local buses and trams running to various parts of the city. The taxi rank is just outside the main entrance for convenient onward travel. Luggage storage options are not available at the bus station, but lockers can be found at nearby railway stations. From here, you can reach key destinations such as Princes Street or the Old Town within a 10 to 15-minute walk or a short tram ride.

megabus Ticket Classes

Saverfrom €3.45
Budget
  • Non-refundable
  • Advance purchase required
  • Standard seating
Standardfrom €7.00
Standard
  • Free seat selection
  • Flexible travel times
  • Standard seating
Flexifrom €12.00
Premium
  • Refundable tickets
  • Priority boarding
  • Extra legroom

How to Book Perth to Edinburgh Tickets

1
Search for your travel date early

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.

2
Choose off-peak departure times

Select journey times outside peak hours or midweek days when tickets tend to be cheaper and availability higher.

3
Book the Saver fare class

Opt for the Saver ticket, which is the cheapest fare but non-refundable and requires advance booking.

4
Complete payment promptly

After selecting your ticket, proceed to payment immediately to lock in the best price before seats sell out.

5
Print or download your ticket

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.

Perth Tours We Recommend

Other Routes from Perth