There are 10 ways to get from Dundee to Penzance by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Dundee to Edinburgh Waverleytrain Dundee - Edinburgh / ...
- Take the train from Edinburgh Waverley to Penzancetrain Edinburgh - Penzance
13h 7m£293–458Bus
cheapest- Take the bus from Seagate Bus Station to Buchanan Bus Stationbus M9
- Take the bus from Buchanan Bus Station to Millennium Pointbus
- Take the bus from Birmingham Coach Station to Bus Stationbus 104
19h 39m£83–153Drive 598.8 mi
- Drive from Dundee to Penzancecar 598.8 mi
10h 14m£149–215Bus to Edinburgh Airport, fly to Newquay Cornwall Airport, train
- Take the bus from Malmaison to Terminalbus
- Fly from Edinburgh Airport (EDI) to Newquay Cornwall Airport (NQY)plane EDI - NQY
- Take the train from Truro to Penzancetrain
8h 29mTrain via Crewe
- Take the train from Dundee to Crewetrain
- Take the train from Crewe to Cardiff Centraltrain
- Take the train from Cardiff Central to Penzancetrain
15h 35m£213–358Bus to Edinburgh Airport, fly to Exeter, train
- Take the bus from Malmaison to Terminalbus
- Fly from Edinburgh Airport (EDI) to Exeter (EXT)plane EDI - EXT
- Take the train from Exeter St Davids to Penzancetrain
8h 42mBus to Edinburgh Airport, fly to Bristol Airport, train
- Take the bus from Malmaison to Terminalbus
- Fly from Edinburgh Airport (EDI) to Bristol Airport (BRS)plane EDI - BRS
- Take the train from Bristol Temple Meads to Plymouthtrain
- Take the train from Plymouth to Penzancetrain
9h 5mTrain to Aberdeen Airport, fly to Newquay Cornwall Airport, train
- Take the train from Dundee to Aberdeentrain
- Fly from Aberdeen Airport (ABZ) to Newquay Cornwall Airport (NQY)plane ABZ - NQY
- Take the train from Truro to Penzancetrain
10h 48m£135–349Train to Glasgow Airport, fly to Bristol Airport, train
- Take the train from Dundee to Glasgow Queen Streettrain
- Fly from Glasgow Airport (GLA) to Bristol Airport (BRS)plane GLA - BRS
- Take the train from Bristol Temple Meads to Plymouthtrain
- Take the train from Plymouth to Penzancetrain
9h 43m£145–320Train, train to Newcastle, fly to Newquay Cornwall Airport
- Take the train from Dundee to Edinburgh Waverleytrain
- Take the train from Edinburgh Waverley to Newcastletrain
- Fly from Newcastle (NCL) to Newquay Cornwall Airport (NQY)plane NCL - NQY
- Take the train from Truro to Penzancetrain
11h 9m£125–379
Dundee to Penzance by train
Comparing Your Travel Options
The cheapest way to get from Dundee to Penzance is to bus which costs £80 - £160 and takes 19h 39m.
The fastest way to get from Dundee to Penzance is to train and fly which takes 9h 43m and costs £140 - £320.
No, there is no direct bus from Dundee station to Penzance station. However, there are services departing from Seagate Bus Station and arriving at Bus Station via Buchanan Bus Station and Birmingham Coach Station. The journey, including transfers, takes approximately 19h 39m.
No, there is no direct train from Dundee to Penzance. However, there are services departing from Dundee and arriving at Penzance via Edinburgh Waverley. The journey, including transfers, takes approximately 13h 7m.
The distance between Dundee and Penzance is 697 miles. The road distance is 602.3 miles.
The best way to get from Dundee to Penzance without a car is to train which takes 13h 7m and costs £290 - £460.
It takes approximately 13h 7m to get from Dundee to Penzance, including transfers.
Dundee to Penzance bus services, operated by Scottish Citylink Coaches Ltd, depart from Seagate Bus Station.
Dundee to Penzance train services, operated by ScotRail, depart from Dundee station.
The best way to get from Dundee to Penzance is to train which takes 13h 7m and costs £290 - £460. Alternatively, you can bus, which costs £80 - £160 and takes 19h 39m.
What companies run services between Dundee, Scotland and Penzance, England?
You can take a train from Dundee to Penzance via Edinburgh Waverley in around 13h 7m. Alternatively, you can take a bus from Seagate Bus Station to Bus Station via Buchanan Bus Station, Millennium Point, and Birmingham Coach Station in around 19h 39m.
- Website
- easyjet.com
Flights from Edinburgh Airport to Bristol Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- £30–110
Flights from Edinburgh Airport to Bristol Airport via Belfast (Aldergrove)
- Ave. Duration
- 3h 6m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- £30–110
Flights from Glasgow Airport to Bristol Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- £25–95
Flights from Glasgow Airport to Bristol Airport via Belfast (Aldergrove)
- Ave. Duration
- 2h 57m
- When
- Monday, Friday, and Sunday
- Estimated price
- £25–95
- Phone
- +44 (0)344 811 0141
- Website
- ScotRail
Train from Dundee to Edinburgh Waverley
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- £22–40
- Website
- ScotRail
Train from Dundee to Aberdeen
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- £27–45
- Website
- ScotRail
Train from Dundee to Glasgow Queen Street
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- £30–55
- Website
- ScotRail
Train from Dundee to Edinburgh Waverley
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- £22–40
- Website
- ScotRail
- Phone
- 0141 352 4444
- [email protected]
- Website
- Scottish Citylink Coaches Ltd
Bus from Seagate Bus Station to Buchanan Bus Station
- Ave. Duration
- 1h 45m
- Frequency
- Every 30 minutes
- Estimated price
- £15–29
- Website
- Scottish Citylink Coaches Ltd
- Single
- £15–29
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Dundee to Penzance bus services, operated by Scottish Citylink Coaches Ltd, arrive at Buchanan Bus Station.
Dundee to Penzance train services, operated by ScotRail, arrive at Edinburgh Waverley station.
Yes, the driving distance between Dundee to Penzance is 602 miles. It takes approximately 10h 14m to drive from Dundee to Penzance.
Book your Dundee to Penzance train tickets online with Omio.
Book your Dundee to Penzance bus tickets online with Omio.
There are 2582+ hotels available in Penzance.









