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
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













