Travel from London to St-Agnes

Bus or train from London to St Agnes?

Great Western Railway operates a train from London to St Agnes every 4 hours. Tickets cost $150 - $290 and the journey takes 4 h 20 min. First also services this route hourly. Alternatively, National Express operates a bus from London to St Agnes 3 times a day. Tickets cost $24 - $35 and the journey takes 7 h 18 min. First also services this route hourly.

How to get from London to St Agnes

From London Paddington train to Truro, Railway Station then line 87 bus to St Agnes, Church. 5 h 21 min £138. From London Waterloo train to Exeter St Davids, train to Truro, Railway Station, then line 87 bus to St Agnes, Church. 7 h 35 min £106. From London Victoria Coach Station bus to Truro, Bus Station then line 87 bus to St Agnes, Church. 8 h 26 min £24. From London drive to St Agnes. 4 h 42 min £51. From London Victoria train to London Gatwick airport, fly to Newquay airport, bus to Newquay, Great Western Hotel, then line 87 bus to St Agnes. 5 h 11 min £83. From Bank DLR Station train to London City airport, fly to Exeter airport, line 56 bus to Exeter St Davids, train to Truro, Railway Station, then line 87 bus to St Agnes. 7 h 48 min £139.