Air

Land's End Airport This tiny airfield, 5 miles west of Penzance, offers flights to the Isles of Scilly. It's notoriously prone to fog, especially in winter – so it's always worth checking before you travel. There is a car park on-site.

Bus

Cornwall's main bus provider, First Kernow, operates the majority of services between major towns. The county's other big bus company, Western Greyhound, went into administration in 2015, and although some of its routes are now operated by smaller coach companies, many were axed, leaving some rural communities stranded without a regular bus service.

A one-day ticket covering all buses costs £12/6, but it's only slightly cheaper than the Ride Cornwall Ranger (adult/child/family £13/9.75/26), which also covers train travel.

Somewhat annoyingly, First has separate apps for timetable queries and for ticket purchases (mTickets). Currently, only one-day and multiday travel passes can be bought through its mTickets ticketing app.

Tickets & Passes

Several passes cover public transport in Cornwall.

Ride Cornwall Ranger (adult/child/family £13/9.75/26) is the best all-round value covering a day's bus and train travel across Cornwall, and between Cornwall and Plymouth. The ticket can be purchased from train and bus stations, and from bus drivers, and is valid after 9am Monday to Friday and weekends.

The Freedom of Devon & Cornwall Rover (three days travel in seven days adult/child £49/24.50, eight days travel in 15 days £79/39.50) ticket is good value if you're using the train extensively through Devon and Cornwall.

There are also Day Ranger tickets for all of Cornwall's branch railway lines, as well as 'Two Together' and 'Groupsave' tickets for two and four adults travelling together.

If you have a permanent address in Cornwall (eg a holiday home), you can also buy a Devon & Cornwall Railcard (£10, www.railrover.org/railcards), which qualifies you for a 30% discount on off-peak train travel within Devon and Cornwall, including all the branch lines.

Train

Cornwall's main railway line follows the coast as far as Penzance, with branch lines to Gunnislake, Looe, Falmouth, St Ives and Newquay.

Most trains are provided by Great Western Railway, although CrossCountry Trains also run through major stations.

Both companies have useful apps that enable timetable queries and e-ticket purchases.