Land's End Airport is 5 miles from Penzance, and handles all flights to the Isles of Scilly.
Buses depart from the bus station. Local destinations include the following.
Helston (bus U4, £6, hourly Monday to Saturday, two hourly Sunday) Travels via Marazion and connects onward to Falmouth and Penryn.
St Ives (bus 16/16A/A17, £6, 30 minutes, hourly Monday to Saturday, five on Sunday).
Land's End (bus A1, £6, 50 minutes, every two hours Monday to Saturday, five on Sunday).
Penzance is the last stop on the line from London Paddington.
Truro £7, 30 minutes
St Ives £4.50, 50 minutes, change at St Erth
Exeter £40.30, three hours
London Paddington £91.10, 5½ hours