Travel from Portsmouth to Cornwall-England

Bus or train from Portsmouth to Cornwall?

Great Western Railway operates a train from Portsmouth to Cornwall hourly. Tickets cost $40 - $80 and the journey takes 1 h 41 min. 6 other operators also service this route. Alternatively, National Express operates a bus from Portsmouth to Cornwall once daily. Tickets cost $21 - $28 and the journey takes 8 h 50 min. First also services this route hourly.

How to get from Portsmouth to Cornwall

From Portsmouth & Southsea train to Westbury (Wilts), train to Bodmin Parkway Station, bus to Bodmin, Priory House, then bus to Innis Downs, Roundabout. 6 h 39 min £119. From Portsmouth & Southsea train to Salisbury, train to Exeter St Davids, then train to Luxulyan. 7 h 25 min £95. From PORTSMOUTH, The Hard bus to St Austell, Bus Station then line 27 bus to Rosevean, Bowling Green Turn. 9 h 43 min £21. From Portsmouth drive to Cornwall. 3 h 34 min £37. From Portsmouth & Southsea train to Horsham, train to London Gatwick airport, fly to Newquay airport, bus to Newquay, then bus to Cornwall. 6 h 52 min £90. From Portsmouth & Southsea train to Eastleigh, train to Southampton 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. 10 h 10 min £248.