Travel from Barnstaple to Newquay

Bus or train from Barnstaple to Newquay?

Great Western Railway operates a train from Barnstaple to Newquay every 2 hours. Tickets cost $22 - $45 and the journey takes 1 h 3 min. Great Western Railway also services this route once daily. Alternatively, Stagecoach South West operates a bus from Barnstaple to Newquay every 4 hours. Tickets cost $11 and the journey takes 1 h 2 min. 4 other operators also service this route.

Book transport from Barnstaple to Newquay

How to get from Barnstaple to Newquay

From Barnstaple train to Exeter St Davids then train to Newquay. 5 h 3 min £72. From Barnstaple, Bus Station bus to Holsworthy, Library, line 6 bus to Bude, The Strand, bus to Summercourt, Beaconside, then line 90 bus to Newquay, Tolcarne Beach. 5 h 23 min £24. From Barnstaple, Bus Station bus to Tavistock, Bus Station, bus to St Austell, White River Cinema, then line 21 bus to Newquay, Burger King. 5 h 36 min £27. From Barnstaple drive to Newquay. 1 h 36 min £14.