Local buses, long-distance coaches, park and ride and ferries across Cornwall and Plymouth – with fares, parking, disabled access and contact numbers.
Operators Access & ContactBuses reach most towns and many villages in Cornwall, and long-distance coaches link Plymouth, Truro, Newquay, Falmouth and Penzance with the rest of the UK. Local services are branded Transport for Cornwall, and the timetables, tickets and app for them are on the Transport for Cornwall website. Cornwall Council also lists Traveline South West as a journey planner covering all operators.
The local bus network changed in February 2026. First Bus stopped running local services in Cornwall on 14 February 2026, and from 15 February Go Cornwall Bus, part of the Go-Ahead Group, started a revised network. The new network does not copy the old one exactly, so some route numbers, stops and timings are different from older guides. Always check the current timetable before you travel.
Plymouth is in Devon, but it is the main gateway to Cornwall by coach and is included here. Arriving by train instead? See our Cornwall railway stations guide, or by car, our Cornwall car hire guide.
Transport for Cornwall (buses, accessibility and assistance): 0808 196 2632.
Go Cornwall Bus / Plymouth Citybus: 01752 662271 (Plymouth Citybus Limited, 1 Milehouse Road, Milehouse, Plymouth PL3 4AA).
Cornwall Council Transport Co-ordination Service: 0300 1234 222 or transport@cornwall.gov.uk.
National Express and other coach operators have their own booking and help lines. Use the contact page on each operator's website for the current number.
Transport for Cornwall says most of its buses have space for one wheelchair and are low-floor or have a ramp, and that priority seating is labelled on all buses. Assistance dogs are welcome, and Class 2 mobility scooters are allowed within its published size limits.
Space for prams and buggies depends on their size, and drivers may ask for them to be folded for a wheelchair user. If you need information in large print or another format, or want to check that a scooter fits, call 0808 196 2632.
Looking for somewhere to stay? See our self catering cottages, holiday accommodation and bed and breakfast listings.
These are the main operators covering Cornwall and the Plymouth link, checked at the date shown at the foot of the page. Smaller operators and community transport also run in some areas, and Cornwall Council lists them on its buses in Cornwall page.
Prices below are adult fares taken from the Transport for Cornwall website and can change, so check before you travel.
Plymouth has a staffed coach station. In Cornwall, National Express and local buses use bus stations and town-centre stops, and the details below are what the sources confirm. Where parking or access is not confirmed, check with the operator before you rely on it.
Buses and ferries link Plymouth with south-east Cornwall. Transport for Cornwall lists routes including 10, 11 and 70 as Plymouth links, with ferries at Torpoint and Saltash serving the Tamar crossings.
These are the main route numbers listed on the Transport for Cornwall timetable pages for each area. Letters after a number (for example 14A or 73A) are variants of the same route. Routes are run by Go Cornwall Bus unless another operator is shown. Route numbers, stops and timings can change, so check the timetable before you travel.
| Route | From / to | Operator |
|---|---|---|
| 10, 10S | Plymouth to Polperro via Saltash and Landrake | Go Cornwall Bus |
| 11, 11A | Plymouth to Dobwalls via Saltash, Landrake, Tideford and Liskeard | Go Cornwall Bus |
| 70, 70A | Plymouth to Cremyll via the Torpoint Ferry (70A also via Millbrook, Kingsand and Cawsand) | Go Cornwall Bus |
| 55 | Camelford to Bodmin and Liskeard via St Tudy, Dunmere, Trago Mills and Dobwalls | Go Cornwall Bus |
| 73, 73A | Liskeard to Polperro via Widegates, Looe and Pelynt | Go Cornwall Bus |
| 74, 74A | Callington to Liskeard via Pensilva and St Cleer | Go Cornwall Bus |
| 75 | Torpoint to Liskeard via Crafthole and Downderry | Go Cornwall Bus |
| 77, 77S | Liskeard to Polperro via Trago Mills and Lanreath | Go Cornwall Bus |
| 78, 78A | Liskeard to Launceston via Pensilva, North Hill and South Petherwin | Go Cornwall Bus |
| 452 | Trerulefoot to Liskeard via Menheniot and Merrymeet | Saltash Red Bus |
| 481, 482 | Polruan to Looe via Lansallos and Polperro | Go Cornwall Bus |
| Route | From / to | Operator |
|---|---|---|
| 57, 57S | Bodmin Parkway to Padstow via Bodmin Community Hospital and Wadebridge | Go Cornwall Bus |
| 76 | Launceston to Bude via Whitstone and Red Post | Go Cornwall Bus |
| 76A, 12, 12A | Launceston to Callington via Treburley and Stoke Climsland | Go Cornwall Bus |
| 94 | Wadebridge to Truro via St Columb Major, Fraddon, Summercourt, Ladock and Tresillian | Go Cornwall Bus |
| 95, 95A | Bude to Wadebridge via Boscastle, Tintagel and Camelford | Go Cornwall Bus |
| 96 | Wadebridge to Camelford via Polzeath, Port Isaac and Delabole | Go Cornwall Bus |
| 128 | Poughill to Marhamchurch via Bude and Stratton | Go Cornwall Bus |
| 218, 219 | Hartland to Poughill via Kilkhampton and Bude | Go Cornwall Bus |
| 178 | Bude to Launceston and Callywith College, Bodmin | Stagecoach South West |
| Route | From / to | Operator |
|---|---|---|
| 21, 21A | Newquay to St Austell via Indian Queens, Fraddon and St Dennis | Go Cornwall Bus |
| 22, 22A | St Austell to Truro via St Stephen | Go Cornwall Bus |
| 23 | St Austell to Gorran Haven via Mevagissey and Heligan Gardens | Go Cornwall Bus |
| 24, 24A, 24S | Fowey to St Austell via Par and St Blazey | Go Cornwall Bus |
| 26 | St Austell to Bodmin via Stenalees, Bugle and Lanivet | Go Cornwall Bus |
| 27 | Truro to St Austell via Grampound and Bethel | Go Cornwall Bus |
| 28, 28A, 31 | Lostwithiel to St Austell via Carlyon Bay and Charlestown | Go Cornwall Bus |
| 29 | St Austell to Mevagissey | Go Cornwall Bus |
| 30 | St Austell town service | Go Cornwall Bus |
| 51 | St Austell to Veryan via Tregony | Go Cornwall Bus |
| 56 | Newquay to Padstow via Watergate Bay, Newquay Cornwall Airport and Constantine | Go Cornwall Bus |
| 58 | Newquay town service via Chynance Drive | Go Cornwall Bus |
| 59 | Newquay town service via Chester Road | Go Cornwall Bus |
| 85, 86 | Newquay to Truro via Crantock, Holywell Bay, St Newlyn East and Shortlanesend | Go Cornwall Bus |
| 87, 87A | Truro to Newquay via RCH Treliske, St Agnes, Perran Sands and Perranporth | Go Cornwall Bus |
| 88 | Redruth to Newquay via Blackwater and Goonhavern | Go Cornwall Bus |
| 91, 93, 93A, 93E, 93T | Newquay to Truro via St Columb Minor, Fraddon, Mitchell and St Erme | Go Cornwall Bus |
| 92, 92A, 92B, 92S | Newquay to St Columb Major via St Columb Minor | Go Cornwall Bus |
| Route | From / to | Operator |
|---|---|---|
| 32, 32A, 32B | Falmouth to Truro via Penryn Campus, Carnon Downs and Playing Place | Go Cornwall Bus |
| 36, 36A, 36S | Truro to St Keverne via Stithians, Porkellis and Helston | Go Cornwall Bus |
| 40, 40A, 40B | Truro to Barncoose via Malabar, Polstain Road, St Day and Redruth | Go Cornwall Bus |
| 50 | Truro to St Mawes via Probus, Tregony and Portscatho | Go Cornwall Bus |
| 66 | Penryn to Truro via Flushing and Mylor Bridge | Go Cornwall Bus |
| 2, 2A, 3 | Helston to Falmouth via Rame and Tremough | Go Cornwall Bus |
| 35, 35A, 63 | Falmouth to Helston via Constantine and Gweek | OTS |
| 42 | Falmouth to Camborne via Stithians and Four Lanes | OTS |
| 60 | Falmouth town service via Church Street, National Maritime Museum and Wood Lane | OTS |
| 64, 64A, 65, 65A | Falmouth circular via Swanpool, Golden Bank, Longfield and Acacia Road | OTS |
| 67 | Falmouth coastal circular via National Maritime Museum, Pendennis Point, Gyllyngvase and Swanpool | OTS |
| 69, 69A, 69S | Falmouth to Flushing via Penryn and Mylor Bridge | OTS |
| Route | From / to | Operator |
|---|---|---|
| 1, 1A | Penzance to Land's End via Gwavas, St Buryan, Crows-an-wra and Sennen | Go Cornwall Bus |
| 2, 2A, 3 | Penzance to Mullion School via Rosudgeon, Ashton and Helston | Go Cornwall Bus |
| 4, 4A, 4B | St Just to Penzance via Portherras Cross | Go Cornwall Bus |
| 6, 6S | Penzance to Mousehole via Newlyn | Go Cornwall Bus |
| 8 | Long Rock to St Just via Penzance and Sancreed | Go Cornwall Bus |
| 14, 18 | St Ives / Penzance to Truro via Hayle, Camborne and Redruth | Go Cornwall Bus |
| 15 | Hayle to Penzance via St Erth | Go Cornwall Bus |
| 16, 16A | Penzance to St Ives via Gulval and Nancledra | Go Cornwall Bus |
| 17 | Penzance to St Ives via Crowlas | Go Cornwall Bus |
| 39, 39A | Penzance to Camborne via Leedstown | Go Cornwall Bus |
Full timetables and maps for every route are on the Transport for Cornwall timetables page.
Cornwall Council lists these ferries. Ask each operator about timings, fares and access.
Please check bus and coach times, fares, parking and access with the operator before you travel. Bus networks in Cornwall changed in February 2026 and can change again. Listings are for information only and do not imply endorsement.
Last updated 21 September 2026. Operator, fare, station and contact details on this page were checked against Transport for Cornwall, Cornwall Council, Plymouth Bus and National Express information at that date. Where parking or disabled access could not be confirmed for a station, the page says so. Timetables, fares, diversions and access arrangements change, so please confirm with the operator before you travel.