Travel from Edinburgh to Cornwall-England

Train, bus or fly from Edinburgh to Cornwall?

Flybe and British Airways fly from Edinburgh to Cornwall 6 times a week. Alternatively, CrossCountry operates a train from Edinburgh to Cornwall 3 times a day. Tickets cost $230 - $350 and the journey takes 9 h 45 min.

How to get from Edinburgh to Cornwall

ModeDurationPrice
From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Newquay airport, bus to Newquay, then bus to Cornwall.5 h 58 min$127
From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Exeter airport, line 56 bus to Exeter St Davids, train to Bodmin Parkway Station, bus to Bodmin, Priory House, then bus to Cornwall.7 h 46 min$172
From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Bristol airport, shuttle to Bristol Temple Meads, train to Plymouth, train to Bodmin Parkway Station, bus to Bodmin, Priory House, then bus to Cornwall.8 h 3 min$195
From Edinburgh train to Glasgow, Cathedral Street (Queen St Station), line 500 bus to Glasgow airport, fly to Exeter airport, line 56 bus to Exeter St Davids, train to Bodmin Parkway Station, bus to Bodmin, Priory House, then bus to Cornwall.8 h 17 min$189
From Edinburgh train to Glasgow, Cathedral Street (Queen St Station), line 500 bus to Glasgow airport, fly to Bristol airport, shuttle to Bristol Temple Meads, train to Plymouth, train to Bodmin Parkway Station, bus to Bodmin, Priory House, then bus to Cornwall.8 h 40 min$212
From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Cardiff airport, bus to Cardiff Central, train to Bristol Temple Meads, train to Plymouth, train to Bodmin Parkway Station, bus to Bodmin, Priory House, then bus to Cornwall.9 h 44 min$238
From Edinburgh train to St Austell, Bus Station then bus to Rosevean, Bowling Green Turn.10 h 37 min$299
From Edinburgh train to Crewe, train to Cardiff Central, train to St Austell, Bus Station, then bus to Innis Downs, Roundabout.13 h 28 min$415
From Edinburgh bus to Plymouth then bus to Lanivet.17 h 20 min$66
From Edinburgh drive to Cornwall.8 h 36 min$134

How long does it take to get from Edinburgh to Cornwall?

It takes approximately 5 h 58 min to get from Edinburgh to Cornwall, including transfers.

Is there a direct bus between Edinburgh and Cornwall?

No, there is no direct bus from Edinburgh to Cornwall. However, there are services departing from Edinburgh and arriving at Lanivet via Plymouth. The journey, including transfers, takes approximately 17 h 20 min.

Operators from Edinburgh to Cornwall

OperatorPhoneWebsite
Edinburgh Trams0131 475 0177Edinburgh Trams
FlybeFlybe
British AirwaysBritish Airways
First+44 (0)1224 650100First
National Express+44 08717 818178National Express
Stagecoach South WestStagecoach South West
Great Western RailwayGreat Western Railway
Plymouth Citybus01752 662271Plymouth Citybus
easyJeteasyJet
Airport Flyer0871 334 4444Airport Flyer
CrossCountry0344 736 9123CrossCountry
ScotRail+44 344 811 0141ScotRail
Aer LingusAer Lingus
New Adventure Travel+44 29 2044 2040New Adventure Travel
Virgin West Coast Trains0344 556 5650Virgin West Coast Trains
Arriva Trains Wales03333 211 202Arriva Trains Wales