HUB hero image

How to Travel from

Musselburgh to Dundee

by Train or Car

Musselburgh
+0
Dundee
Transport search to Dundee
Musselburgh
+0
Dundee
Building a composite car route
Cheapest
Best Offer!
Car
1 h 26 min
99 km.
from $5
Composite Route Car Only
Schedule

Musselburgh, Great Britain → Dundee, Great Britain

All
All days
18 Jul, Sat
19 Jul, Sun
20 Jul, Mon
21 Jul, Tue
22 Jul, Wed

Cheapest and Fastest Ways to Travel from Musselburgh to Dundee

Composite routes from Musselburgh to Dundee

Cheapest

Transport providers

Megabus UK
Website
Scottish Citylink
Website
Ember
Website
Lothian Buses
Website
East Coast Buses
Website
Megabus UK
Website
1h 36m
Hourly
$13.92–$20.25
Scottish Citylink
Website
1h 36m
Hourly
$20.25–$29.11
0141 352 4444
0141 352 4444
Call Contact via email
Ember
Website
1h 49m
Every 30 minutes
+44 (0)131 510 4007
+44 (0)131 510 4007
Call Contact via email
Lothian Buses
Website
34 min
Every 10 minutes
$2.66
+44 131 555 6363
+44 131 555 6363
Call
East Coast Buses
Website
30 min
Every 30 minutes
$2.66–$3.29
Cross Country
Website
LNER
Website
ScotRail
Website
Cross Country
Website
1h 18m
Once daily
$31.64–$113.92
0344 736 9123
0344 736 9123
Call Contact via email
LNER
Website
1h 21m
4 times a day
$25.32–$36.71
+44 345 722 5333
+44 345 722 5333
Call Contact via email
ScotRail
Website
1h 25m
Hourly
$20.25–$45.57
+44 344 811 0141
+44 344 811 0141
Call Contact via email

Questions and Answers

What is the cheapest way to get from Musselburgh to Dundee?

The cheapest way to get from Musselburgh to Dundee is to bus which costs $14.13 - $28.26 and takes 2h 35m.

What is the fastest way to get from Musselburgh to Dundee?

The fastest way to get from Musselburgh to Dundee is to drive which takes 1h 17m and costs $21.74 - $33.70 .

Is there a direct bus between Musselburgh and Dundee?

No, there is no direct bus from Musselburgh to Dundee station. However, there are services departing from High Street and arriving at Dundee Seagate Bus Station via Edinburgh, Bus Station. The journey, including transfers, takes approximately 2h 35m.

Is there a direct train between Musselburgh and Dundee?

No, there is no direct train from Musselburgh to Dundee. However, there are services departing from Musselburgh and arriving at Dundee via Edinburgh Waverley. The journey, including transfers, takes approximately 1h 53m.

How far is it from Musselburgh to Dundee?

The distance between Musselburgh and Dundee is 101 km. The road distance is 113.4 km.

How do I travel from Musselburgh to Dundee without a car?

The best way to get from Musselburgh to Dundee without a car is to train which takes 1h 53m and costs $21.74 - $108.70 .

How long does it take to get from Musselburgh to Dundee?

It takes approximately 1h 53m to get from Musselburgh to Dundee, including transfers.

Where do I catch the Musselburgh to Dundee bus from?

Musselburgh to Dundee bus services, operated by Lothian Buses, depart from High Street station.

Where do I catch the Musselburgh to Dundee train from?

Musselburgh to Dundee train services, operated by ScotRail, depart from Edinburgh Waverley station.

Train, bus or fly from Musselburgh to Dundee?

The best way to get from Musselburgh to Dundee is to train which takes 1h 53m and costs $21.74 - $108.70 . Alternatively, you can bus, which costs $14.13 - $28.26 and takes 2h 35m. There are no good options to fly between Musselburgh to Dundee.

Where does the Musselburgh to Dundee bus arrive?

Musselburgh to Dundee bus services, operated by Lothian Buses, arrive at Waterloo Place station.

Where does the Musselburgh to Dundee train arrive?

Musselburgh to Dundee train services, operated by ScotRail, arrive at Dundee station.

Can I drive from Musselburgh to Dundee?

Yes, the driving distance between Musselburgh to Dundee is 113 km. It takes approximately 1h 17m to drive from Musselburgh to Dundee.

How do I get a train ticket from Musselburgh to Dundee?

Book your Musselburgh to Dundee train tickets online with Omio.

Where can I stay near Dundee?

There are 700+ hotels available in Dundee. Prices start at $62.11 per night.
+0