Dundee to Perth by Bus

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

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

Arrival at Perth Bus Station, close to the city centre
Approximately 46-minute journey time with Megabus
Affordable fares starting from €2.30
Walking distance to Perth city centre (10-15 minutes)
Easy access to local buses and taxis for onward travel

How to Get from Dundee to Perth

OptionDurationPrice
Best
Bus
46minFrom €2.30
Driving40min€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

Dundee
Dundee bus station is located on East Marketgait, close to the city center and adjacent to the Dundee railway station, enabling easy transfers between transport modes. The station is accessible on foot from nearby downtown areas and served by local bus routes and taxis. Facilities include sheltered waiting areas, ticket counters, and digital departure boards. There are no dedicated luggage storage facilities at the station, so travelers should plan accordingly. Megabus typically boards from designated bays clearly marked within the station; passengers are advised to arrive 10-15 minutes early to locate the correct platform and check in if necessary. Nearby shops and cafes provide basic refreshments before departure.
Perth
Perth bus station sits just north of the city center, on Leonard Street, within walking distance (about 10 minutes) of Perth’s main shopping and historic areas. Upon arrival, passengers can access local buses running frequently into various parts of the city and surrounding suburbs. A taxi rank is located immediately outside the station for quick onward travel. While Perth station does not offer luggage storage, nearby railway stations provide such services if needed. The compact layout of central Perth means most points of interest are reachable on foot or by a short taxi or bus ride, making the first hour after arrival straightforward for travelers to navigate.

megabus Ticket Classes

Saverfrom €2.30
Budget
  • Non-refundable
  • Advance purchase required
  • No seat reservation
Standardfrom €5.00
Standard
  • Refundable with fee
  • Seat reservation possible
  • Flexible travel times
Flexifrom €8.00
Premium
  • Fully refundable
  • Free seat selection
  • Flexible changes

How to Book Dundee to Perth Tickets

1
Plan Your Travel Dates

Identify your preferred travel dates and times. Traveling during off-peak hours or midweek can increase your chances of securing the lowest fare.

2
Book Tickets Online in Advance

Use the megabus website or app to book tickets as early as possible. The cheapest fares, starting at €2.3, sell out quickly.

3
Select the Saver Fare Class

Choose the Saver fare for the lowest price. Note that it is non-refundable and offers no seat reservations.

4
Avoid Peak Travel Times

Choose travel times outside of rush hours to find more availability of budget tickets.

5
Confirm and Save Your Ticket

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.

Dundee Tours We Recommend

Aberfeldy Distillery Tour tour image
Viator
10/10
Excellent
(354 reviews)
From
~€22
per person
View →
White Water Rafting on the River Tay from Aberfeldy tour image
Viator
10/10
Excellent
(273 reviews)
From
~€70
per person
View →
Canyoning Half-Day Trip at Keltneyburn from Aberfeldy tour image
Viator
10/10
Excellent
(45 reviews)
From
~€64
per person
View →
Food Walking Guided Tour of Perth tour image
Viator
10/10
Excellent
(38 reviews)
From
~€81
per person
View →
Loch Ness and The Highlands from Edinburgh tour image
Viator
10/10
Excellent
(20 reviews)
From
~€977
per person
View →

Other Routes from Dundee