National Express serves Cornwall from destinations throughout Britain. Express coaches go direct to St Austell, Truro, Newquay, Falmouth, St Ives and Penzance. The service from London Victoria and Heathrow Airport runs up to six times a day.
Connecting services to Cornwall are available from Bristol, Birmingham and London. All seats can be reserved.
Locally, an extensive network of bus services is run by a number of operators.
First Group and 0845 600 1420