Perth to Dundee by Bus

From €2.30
43 minutes
Perth
76+ departures daily
Perth
Perth
43min
Dundee
Dundee
Official megabus partner Instant confirmation E-ticket / mobile ticketPrices checked 12 Jun 2026

About This Route

Traveling from Perth to Dundee by bus offers a straightforward and cost-effective option for this short journey. The trip typically takes around 43 minutes, covering approximately 22 miles along the A90 route. Megabus operates regular services between these two Scottish cities, with fares starting from as low as €2.30 when booked in advance. The buses provide onboard Wi-Fi and comfortable seating, making it a practical choice for commuters and travelers alike. Dundee’s city center is well connected by bus stops close to major attractions and transport links, allowing easy onward travel. Perth bus station is centrally located, providing convenient access for boarding. Tickets can be purchased online or at the station, with flexible options available depending on demand. This route is suitable for those looking for a budget-friendly and timely way to move between these neighboring urban areas without the hassle of driving or parking.

Route Highlights

Short journey time of approximately 43 minutes
Affordable fares starting from €2.30
Regular daily departures operated by Megabus
Convenient central bus stations in both Perth and Dundee
Onboard amenities including Wi-Fi and comfortable seating

Travel Tips

  • Book tickets in advance online to secure the lowest fares
  • Arrive at the bus stop a few minutes early to ensure timely boarding
  • Check the Megabus schedule ahead of travel as times may vary on weekends
  • Bring a contactless payment card or cash if purchasing tickets at the station
  • Use mobile apps for live bus tracking to monitor any delays

Frequently Asked Questions

The bus journey typically takes around 43 minutes, depending on traffic conditions.

Perth Tours We Recommend

Aberfeldy Distillery Tour tour image
Viator
10/10
Excellent
(354 reviews)
From
~€22
per person
View →
Loch Ness and The Highlands from Edinburgh tour image
Viator
10/10
Excellent
(20 reviews)
From
~€977
per person
View →
Highlands, Glencoe and Glenfinnan Viaduct Private Tour tour image
Viator
10/10
Excellent
(10 reviews)
From
~€939
per person
View →
2 Day Private Tour of Skye and the Highlands from Edinburgh tour image
Viator
10/10
Excellent
(10 reviews)
From
~€1930
per person
View →

Other Routes from Perth