How much are Dundee to Perth bus tickets?
The cheapest Dundee to Perth bus tickets start from €2.30 with megabus. The journey takes 46 minutes, with 64+ departures daily, from Dundee to Perth. 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 €2.30
- Journey time: 46 minutes
- Frequency: 64+ departures daily
- Carrier: megabus
About This Route
The bus route from Dundee to Perth offers a straightforward and economical option for travelers heading into Perth. The journey takes approximately 46 minutes with Megabus, starting from Dundee and arriving at the Perth Bus Station, located just a short distance from the city centre. Upon arrival, the Perth Bus Station provides convenient access to the heart of the city. Walking to the city centre from the station typically takes around 10-15 minutes, making it an easy option for those traveling light. For added convenience, local bus services and taxis are readily available outside the station to assist with onward travel. Perth’s compact city centre is well connected, and the bus station serves as a practical arrival point for visitors planning to visit key locations such as the Perth Concert Hall, shopping areas, and restaurants. This route is ideal for travelers seeking an affordable and efficient link between Dundee and Perth.
What to Expect on the Journey
The bus journey from Dundee to Perth covers approximately 30 kilometers through the scenic east-central Scotland landscape. Departing from Dundee, passengers travel westward, following the A90 corridor alongside the Firth of Tay's northern shore. The route offers views of the Tay Rail Bridge and stretches of farmland and woodland, with occasional glimpses of the river. The bus makes limited stops en route, focusing on efficiency to complete the trip in about 46 minutes. Onboard, megabus coaches provide comfortable seating and free Wi-Fi, making the short journey convenient for work or leisure travelers alike. As the bus approaches Perth, the landscape opens up to the River Tay valley and the outskirts of the city, offering passengers a transition from rural to urban scenery. The arrival into Perth is smooth and timely, placing travelers within a short distance of the city center for easy onward connections.
Route Highlights
How to Get from Dundee to Perth
| Option | Duration | Price |
|---|---|---|
Best Bus | 46min | From €2.30 |
| Driving | 40min | €4-6 fuel + no tolls |
Bus travel balances cost and convenience on this route, offering frequent departures at low prices without parking concerns.
Station Information
megabus Ticket Classes
- Non-refundable
- Advance purchase required
- No seat reservation
- Refundable with fee
- Seat reservation possible
- Flexible travel times
- Fully refundable
- Free seat selection
- Flexible changes
How to Book Dundee to Perth Tickets
Identify your preferred travel dates and times. Traveling during off-peak hours or midweek can increase your chances of securing the lowest fare.
Use the megabus website or app to book tickets as early as possible. The cheapest fares, starting at €2.3, sell out quickly.
Choose the Saver fare for the lowest price. Note that it is non-refundable and offers no seat reservations.
Choose travel times outside of rush hours to find more availability of budget tickets.
Complete your booking and keep your ticket accessible on your device or printed for boarding.
Travel Tips
- Check the latest Megabus schedules in advance to plan your trip
- Consider walking to the city centre if traveling light to save on taxi fares
- Use local bus services from the station if you have luggage or prefer not to walk
- Keep some change handy for local buses or taxis
- Arrive at the bus stop a few minutes early, especially during peak hours
Luggage & Accessibility
Megabus permits one standard carry-on bag and one larger checked bag per passenger, with size limits of approximately 55 x 35 x 20 cm for carry-ons and 100 x 60 x 30 cm for checked luggage. Overweight or oversize items may incur additional fees or require special arrangements. Bicycles are not generally permitted unless folded and carried as luggage. Coaches are equipped with ramps or lifts to assist passengers with reduced mobility. It is advisable to check megabus’s official luggage policy prior to travel to ensure compliance.
Cancellation Policy
https://www.megabus.co.uk/terms-conditions/conditions-of-carriage/
When You Arrive in Perth
Upon arriving in Perth, head to Scone Palace, a historic former crowning site of Scottish kings located a short drive from the city center. Next, visit the Perth Museum and Art Gallery to explore local heritage and exhibitions. For nature lovers, the North Inch park offers peaceful green space along the River Tay, suitable for walking or picnics. Within your first hour, consider walking from the bus station to the city center via Leonard Street, or take a local bus or taxi to your accommodation or attractions. Perth’s compact size makes it easy to begin exploring immediately.
Frequently Asked Questions
Bus tickets on megabus from Dundee to Perth start at €2.3 for the Saver fare class and the journey takes approximately 46 minutes.








