Follow Cornwall’s Atlantic Coast with Well-Placed Places to Stay
The South West Coast Path from Newquay to Penzance follows one of the most scenic and varied stretches of the Cornish coastline, combining rugged cliffs, sweeping sandy bays, and charming seaside towns. Starting in Newquay, the route heads west along the dramatic north coast, where exposed headlands, Atlantic swells, and wide-open views create a striking and often exhilarating walking experience.
As the path continues, walkers pass through well-known coastal spots and quieter sections alike, with frequent ascents and descents that reflect the natural contours of the coastline. The terrain includes cliff-top paths, sandy stretches, and occasional inland diversions, offering constant variety. Approaching Land’s End, the scenery becomes more rugged and remote, before turning south along the coastline towards Penzance, where the landscape softens slightly with sheltered bays and historic harbour settings.
The route concludes in the historic town of Penzance, providing a convenient and well-served base with a good range of accommodation options. This section offers a rewarding combination of classic Cornish coastal scenery and lively seaside character, making it a memorable part of the wider South West Coast Path.
- Previous section: South West Coast Path – Bude to Newquay
- Next section: South West Coast Path – Penzance to Dartmouth
Route map and nearby hotels
Elevation profile
The chart shows the route from start to finish. If a hotel has been selected, its nearest position on the route is shown as a highlighted marker.
Accessibility
This route is suitable for WalkersAbout the Terrain
Difficulty: 🟠 Moderate
This section of the South West Coast Path from Newquay to Penzance is graded as moderate to challenging, with frequent ascents and descents along the exposed North Cornwall coastline before turning south towards Penzance. The path is generally well defined but can be uneven underfoot, with a mix of narrow cliff-top paths, rocky sections, and occasional sandy or grassy stretches.
While there are no technical climbing sections, the constant changes in elevation and exposed terrain can make this route physically demanding, particularly in poor weather. The path is not suitable for pushchairs, wheelchairs, or cyclists, and is best suited to walkers with a reasonable level of fitness and some experience of coastal walking. Care is needed on steeper sections and in wet or windy conditions.
A good selection of hotels, inns, and B&Bs can be found in towns and villages along the route, making it possible to complete this section in manageable stages with comfortable overnight stays.
The route shown is intended to give a general sense of how nearby accommodation is positioned in relation to the walk, helping you gauge proximity rather than providing a detailed navigation guide. While the map outlines the route, it should be viewed as an overview only and may not reflect every turn, feature, or on-the-ground condition you may encounter.
For the walk itself, it is advisable to use a reliable map and/or an electronic navigation aid to assist with route finding, particularly in areas where paths may be less distinct or conditions change. Taking time to plan ahead, check local information, and prepare for varying terrain and weather will help ensure a safer and more enjoyable experience.
Selected hotel
Select a hotel from the list to highlight its location on the route and see where it sits on the elevation profile.
Hotels along this walking trail
-
Penzance, Cornwall - 0 miles from the route
-
Newquay, Cornwall - 0 miles from the route
-
St Ives, Cornwall - 0 miles from the route
-
Portreath, Cornwall - 0 miles from the route
-
Newquay, Cornwall - 0 miles from the route
-
Hayle, Cornwall - 0 miles from the route
-
Penzance, Cornwall - 0 miles from the route
-
Newquay, Cornwall - 0.01 miles from the route
-
Penzance, Cornwall - 0.01 miles from the route
-
St Ives, Cornwall - 0.01 miles from the route
-
Newquay, Cornwall - 0.01 miles from the route
-
Penzance, Cornwall - 0.01 miles from the route
-
Penzance, Cornwall - 0.01 miles from the route
-
Penzance, Cornwall - 0.01 miles from the route
-
Mousehole, Cornwall - 0.01 miles from the route
-
Penzance, Cornwall - 0.01 miles from the route
-
Perranporth, Cornwall - 0.01 miles from the route
-
Newlyn, Cornwall - 0.01 miles from the route
-
St Ives, Cornwall - 0.01 miles from the route
-
St Ives, Cornwall - 0.02 miles from the route
-
St Ives, Cornwall - 0.02 miles from the route
-
St Ives, Cornwall - 0.02 miles from the route
-
St Ives, Cornwall - 0.02 miles from the route
-
St Ives, Cornwall - 0.02 miles from the route
-
St Ives, Cornwall - 0.02 miles from the route
-
St Ives, Cornwall - 0.02 miles from the route
-
Penzance, Cornwall - 0.02 miles from the route
-
Penzance, Cornwall - 0.02 miles from the route
-
St Ives, Cornwall - 0.03 miles from the route
-
St Ives, Cornwall - 0.03 miles from the route
-
St Ives, Cornwall - 0.03 miles from the route
-
Penzance, Cornwall - 0.03 miles from the route
-
Newquay, Cornwall - 0.03 miles from the route
-
Penzance, Cornwall - 0.03 miles from the route
-
Penzance, Cornwall - 0.03 miles from the route
-
Newquay, Cornwall - 0.04 miles from the route
-
Hayle, Cornwall - 0.04 miles from the route
-
St Ives, Cornwall - 0.04 miles from the route
-
Newquay, Cornwall - 0.05 miles from the route
-
Carbis Bay, Cornwall - 0.05 miles from the route
-
St Ives, Cornwall - 0.05 miles from the route
-
Portreath, Cornwall - 0.05 miles from the route
-
Penzance, Cornwall - 0.05 miles from the route
-
Newquay, Cornwall - 0.05 miles from the route
-
Penzance, Cornwall - 0.05 miles from the route
-
St Ives, Cornwall - 0.05 miles from the route
-
St Ives, Cornwall - 0.06 miles from the route
-
St Agnes, Cornwall - 0.06 miles from the route
-
Penzance, Cornwall - 0.06 miles from the route
-
St Agnes, Cornwall - 0.06 miles from the route
-
St Ives, Cornwall - 0.06 miles from the route
-
Newquay, Cornwall - 0.07 miles from the route
-
Newquay, Cornwall - 0.07 miles from the route
-
St Ives, Cornwall - 0.07 miles from the route
-
St Ives, Cornwall - 0.07 miles from the route
-
Penzance, Cornwall - 0.07 miles from the route
-
Sennen Cove, Cornwall - 0.08 miles from the route
-
St Ives, Cornwall - 0.08 miles from the route
-
St Ives, Cornwall - 0.08 miles from the route
-
Newquay, Cornwall - 0.08 miles from the route
-
Newquay, Cornwall - 0.08 miles from the route
-
Hayle, Cornwall - 0.08 miles from the route
-
St Ives, Cornwall - 0.09 miles from the route
-
Penzance, Cornwall - 0.09 miles from the route
-
St Ives, Cornwall - 0.09 miles from the route
-
Newquay, Cornwall - 0.09 miles from the route
-
Penzance, Cornwall - 0.09 miles from the route
-
Penzance, Cornwall - 0.1 miles from the route
-
Newquay, Cornwall - 0.1 miles from the route
-
Newquay, Cornwall - 0.1 miles from the route
-
St Ives, Cornwall - 0.1 miles from the route
-
St Ives, Cornwall - 0.1 miles from the route
-
St Ives, Cornwall - 0.1 miles from the route
-
St Ives, Cornwall - 0.11 miles from the route
-
Penzance, Cornwall - 0.11 miles from the route
-
St Ives, Cornwall - 0.12 miles from the route
-
St Ives, Cornwall - 0.12 miles from the route
-
St Ives, Cornwall - 0.12 miles from the route
-
Newquay, Cornwall - 0.12 miles from the route
-
Newquay, Cornwall - 0.12 miles from the route
-
St Ives, Cornwall - 0.12 miles from the route
-
Newquay, Cornwall - 0.13 miles from the route
-
St Ives, Cornwall - 0.13 miles from the route
-
St Ives, Cornwall - 0.13 miles from the route
-
Penzance, Cornwall - 0.13 miles from the route
-
Newquay, Cornwall - 0.13 miles from the route
-
Penzance, Cornwall - 0.13 miles from the route
-
St Ives, Cornwall - 0.14 miles from the route
-
St Ives, Cornwall - 0.14 miles from the route
-
Penzance, Cornwall - 0.14 miles from the route
-
Penzance, Cornwall - 0.14 miles from the route
-
Penzance, Cornwall - 0.16 miles from the route
-
Newquay, Cornwall - 0.16 miles from the route
-
Carbis Bay, Cornwall - 0.17 miles from the route
-
Hayle, Cornwall - 0.17 miles from the route
-
Newquay, Cornwall - 0.17 miles from the route
-
Carbis Bay, Cornwall - 0.17 miles from the route
-
Newquay, Cornwall - 0.17 miles from the route
-
Newquay, Cornwall - 0.18 miles from the route
-
Newquay, Cornwall - 0.18 miles from the route
-
Penzance, Cornwall - 0.18 miles from the route
-
Carbis Bay, Cornwall - 0.18 miles from the route
-
Carbis Bay, Cornwall - 0.19 miles from the route
-
Carbis Bay, Cornwall - 0.19 miles from the route
-
Hayle, Cornwall - 0.19 miles from the route
-
Newquay, Cornwall - 0.19 miles from the route
-
Newquay, Cornwall - 0.19 miles from the route
-
St Ives, Cornwall - 0.19 miles from the route
-
Penzance, Cornwall - 0.2 miles from the route
-
St Ives, Cornwall - 0.2 miles from the route
-
Newquay, Cornwall - 0.2 miles from the route
-
Newquay, Cornwall - 0.2 miles from the route
-
Perranporth, Cornwall - 0.21 miles from the route
-
St Ives, Cornwall - 0.21 miles from the route
-
Newquay, Cornwall - 0.21 miles from the route
-
Newlyn, Cornwall - 0.21 miles from the route
-
Newquay, Cornwall - 0.22 miles from the route
-
Newquay, Cornwall - 0.22 miles from the route
-
Penzance, Cornwall - 0.22 miles from the route
-
Newquay, Cornwall - 0.23 miles from the route
-
Newlyn, Cornwall - 0.23 miles from the route
-
Newquay, Cornwall - 0.23 miles from the route
-
Newquay, Cornwall - 0.23 miles from the route
-
St Ives, Cornwall - 0.23 miles from the route
-
St Ives, Cornwall - 0.24 miles from the route
-
Newquay, Cornwall - 0.24 miles from the route
-
Penzance, Cornwall - 0.24 miles from the route
-
Newquay, Cornwall - 0.24 miles from the route
-
Newquay, Cornwall - 0.24 miles from the route
-
Newquay, Cornwall - 0.24 miles from the route
-
Newquay, Cornwall - 0.24 miles from the route
-
Penzance, Cornwall - 0.25 miles from the route
-
Penzance, Cornwall - 0.25 miles from the route
-
Newquay, Cornwall - 0.25 miles from the route
-
Newquay, Cornwall - 0.25 miles from the route
-
St Ives, Cornwall - 0.25 miles from the route
-
Newquay, Cornwall - 0.25 miles from the route
-
Newquay, Cornwall - 0.26 miles from the route
-
Newquay, Cornwall - 0.26 miles from the route
-
St Ives, Cornwall - 0.26 miles from the route
-
Newquay, Cornwall - 0.27 miles from the route
-
Carbis Bay, Cornwall - 0.27 miles from the route
-
St Ives, Cornwall - 0.27 miles from the route
-
Newquay, Cornwall - 0.27 miles from the route
-
St Ives, Cornwall - 0.27 miles from the route
-
Newquay, Cornwall - 0.27 miles from the route
-
Carbis Bay, Cornwall - 0.27 miles from the route
-
Carbis Bay, Cornwall - 0.28 miles from the route
-
Carbis Bay, Cornwall - 0.28 miles from the route
-
St Ives, Cornwall - 0.28 miles from the route
-
Penzance, Cornwall - 0.28 miles from the route
-
Newquay, Cornwall - 0.28 miles from the route
-
Carbis Bay, Cornwall - 0.29 miles from the route
-
Perranporth, Cornwall - 0.29 miles from the route
-
Penzance, Cornwall - 0.29 miles from the route
-
St Ives, Cornwall - 0.29 miles from the route
-
Penzance, Cornwall - 0.29 miles from the route
-
Penzance, Cornwall - 0.3 miles from the route
-
Penzance, Cornwall - 0.31 miles from the route
-
Penzance, Cornwall - 0.31 miles from the route
-
Penzance, Cornwall - 0.32 miles from the route
-
Penzance, Cornwall - 0.32 miles from the route
-
Newquay, Cornwall - 0.34 miles from the route
-
St Ives, Cornwall - 0.34 miles from the route
-
Newquay, Cornwall - 0.35 miles from the route
-
Penzance, Cornwall - 0.35 miles from the route
-
St Ives, Cornwall - 0.35 miles from the route
-
St Ives, Cornwall - 0.35 miles from the route
-
Newquay, Cornwall - 0.35 miles from the route
-
St Agnes, Cornwall - 0.36 miles from the route
-
Newquay, Cornwall - 0.36 miles from the route
-
Newquay, Cornwall - 0.36 miles from the route
-
Newquay, Cornwall - 0.37 miles from the route
-
Newquay, Cornwall - 0.37 miles from the route
-
Newquay, Cornwall - 0.37 miles from the route
-
Penzance, Cornwall - 0.4 miles from the route
-
Sennen Cove, Cornwall - 0.4 miles from the route
-
St Agnes, Cornwall - 0.4 miles from the route
-
Phillack, Cornwall - 0.4 miles from the route
-
Newquay, Cornwall - 0.41 miles from the route
-
Newquay, Cornwall - 0.42 miles from the route
-
Penzance, Cornwall - 0.43 miles from the route
-
St Agnes, Cornwall - 0.43 miles from the route
-
Perranporth, Cornwall - 0.45 miles from the route
-
Penzance, Cornwall - 0.46 miles from the route
-
Newquay, Cornwall - 0.46 miles from the route
-
Paul, Cornwall - 0.47 miles from the route
-
Penzance, Cornwall - 0.47 miles from the route
-
St Agnes, Cornwall - 0.51 miles from the route
-
Newquay, Cornwall - 0.51 miles from the route
-
Newquay, Cornwall - 0.52 miles from the route
-
St Agnes, Cornwall - 0.54 miles from the route
-
Hayle, Cornwall - 0.55 miles from the route
-
Newquay, Cornwall - 0.56 miles from the route
-
Penzance, Cornwall - 0.56 miles from the route
-
Newquay, Cornwall - 0.57 miles from the route
-
Newquay, Cornwall - 0.57 miles from the route
-
St Just, Cornwall - 0.59 miles from the route
-
Newquay, Cornwall - 0.6 miles from the route
-
Newquay, Cornwall - 0.61 miles from the route
-
Newquay, Cornwall - 0.62 miles from the route
-
Newquay, Cornwall - 0.63 miles from the route
-
Newquay, Cornwall - 0.64 miles from the route
-
Newquay, Cornwall - 0.64 miles from the route
-
St Just, Cornwall - 0.66 miles from the route
-
Newquay, Cornwall - 0.67 miles from the route
-
Newquay, Cornwall - 0.69 miles from the route
-
Newquay, Cornwall - 0.72 miles from the route
-
Newquay, Cornwall - 0.75 miles from the route
-
Penzance, Cornwall - 0.75 miles from the route
-
St Agnes, Cornwall - 0.76 miles from the route
-
St Just, Cornwall - 0.77 miles from the route
-
Penzance, Cornwall - 0.77 miles from the route
-
Penzance, Cornwall - 0.78 miles from the route
-
Newquay, Cornwall - 0.79 miles from the route
-
Hayle, Cornwall - 0.79 miles from the route
-
Hayle, Cornwall - 0.79 miles from the route
-
Hayle, Cornwall - 0.79 miles from the route
-
St Agnes, Cornwall - 0.8 miles from the route
-
Newquay, Cornwall - 0.81 miles from the route
-
Hayle, Cornwall - 0.83 miles from the route
-
Newquay, Cornwall - 0.83 miles from the route
-
Hayle, Cornwall - 0.87 miles from the route
-
Hayle, Cornwall - 0.89 miles from the route
-
Newquay, Cornwall - 0.91 miles from the route
-
St Ives, Cornwall - 0.94 miles from the route
-
Newquay, Cornwall - 1.02 miles from the route
-
Newquay, Cornwall - 1.02 miles from the route
-
Carbis Bay, Cornwall - 1.04 miles from the route
-
Penzance, Cornwall - 1.05 miles from the route
-
Newquay, Cornwall - 1.08 miles from the route
-
Newquay, Cornwall - 1.09 miles from the route
-
Newquay, Cornwall - 1.15 miles from the route
-
Newquay, Cornwall - 1.2 miles from the route
-
Newquay, Cornwall - 1.23 miles from the route
-
Newquay, Cornwall - 1.24 miles from the route
-
Newquay, Cornwall - 1.25 miles from the route
-
St Ives, Cornwall - 1.29 miles from the route
-
St Ives, Cornwall - 1.3 miles from the route
-
St Agnes, Cornwall - 1.31 miles from the route
-
St Agnes, Cornwall - 1.32 miles from the route
-
Newquay, Cornwall - 1.36 miles from the route
-
Porth, Cornwall - 1.36 miles from the route
-
St Agnes, Cornwall - 1.38 miles from the route
-
Penzance, Cornwall - 1.39 miles from the route
-
St Agnes, Cornwall - 1.44 miles from the route
-
Porth, Cornwall - 1.46 miles from the route
-
Newquay, Cornwall - 1.5 miles from the route