Coronavirus Update Close

For the latest travel information for England, Wales and Scotland, see our Coronavirus page.

Remember, you must wear a face covering throughout your journey, unless you’re exempt. 
Stagecoach | Express Coach Travel | Summer 19

Travelling between Dundee & Perth by bus

It's simple to travel between Perth and Dundee by bus using our Express City Connect network. Our luxury coaches have free WiFi on board as well as device charging points - and everyone is guaranteed a comfy seat!

Read more about Express services


How do I get from Perth to Dundee by bus?

To get to Dundee from Perth by bus:

  • Catch service X7 from Perth South Street
  • Catch service 39 from Perth Canal Street stop ZP


How do I get from Dundee to Perth by bus?

To get to Perth from Dundee by bus:

  • Catch service X7 from Dundee bus station
  • Catch service 39 from Dundee Seagate opposite M&S


What is the best value ticket for travelling between Perth and Dundee?

For travelling between Perth and Dundee, the best value ticket is a day return ticket costing £5.20, which is valid for return travel on service X7 or service 39 between Perth and Dundee at any time of day.

Buy your ticket on the bus, online or via the Stagecoachbus app.


See more ticket options

Plan your journey between Perth and Dundee

Plan your journey to Perth or Dundee using our journey planner.


Stuck for ideas this summer?

We've got great suggestions for days out. Check out our list of must-see events and places in East Scotland too!


I'm looking for days out near...

Perth | Dundee