The South West Coast Path is England's longest National Trail — a 630-mile (1,014 km) walk around the whole south-west peninsula, from Minehead in Somerset, around the cliffs and coves of Devon and Cornwall, to South Haven Point on Poole Harbour in Dorset. The route divides into 52 official day-stages; most walkers take 7–8 weeks to complete the whole path, or tackle it a region at a time. Tap any stage for its full guide.

How the trail divides

Exmoor & North Devon (stages 1–10): Minehead to Hartland and Bude — wooded Exmoor cliffs, the Great Hangman (318 m, the highest point on the path) and the wild switchback combes of the Hartland peninsula.

North Cornwall (stages 11–20): Bude to St Ives — surf beaches, Tintagel, Padstow and the old mining cliffs of the Atlantic coast.

Penwith & the Lizard (stages 21–29): St Ives around Land's End and Lizard Point (the most southerly point of mainland Britain) to the Helford and Falmouth.

South Cornwall & South Devon (stages 30–44): the fishing harbours of the Roseland, Fowey and Looe, Plymouth, the Salcombe and Dart estuaries and the English Riviera.

The Jurassic Coast (stages 45–52): Exmouth to South Haven Point along the World Heritage coast — Lyme Regis, Golden Cap, Durdle Door, Lulworth Cove and Old Harry Rocks.

⬇ Download the whole route (GPX)

One file for your GPS or hiking app — all 52 stages plus points of interest. Each stage has its own GPX on its page.

Minehead to Porlock Weir — South West Coast PathStage 1

Minehead to Porlock Weir

Minehead → Porlock Weir

9.7 mi · 15.6 km · Moderate

Porlock Weir to Lynmouth — South West Coast PathStage 2

Porlock Weir to Lynmouth

Porlock Weir → Lynmouth

12.0 mi · 19.4 km · Moderate

Lynmouth to Combe Martin — South West Coast PathStage 3

Lynmouth to Combe Martin

Lynmouth → Combe Martin

13.7 mi · 22.0 km · Hard

Combe Martin to Woolacombe — South West Coast PathStage 4

Combe Martin to Woolacombe

Combe Martin → Woolacombe

14.3 mi · 23.0 km · Moderate

Woolacombe to Braunton — South West Coast PathStage 5

Woolacombe to Braunton

Woolacombe → Braunton

14.8 mi · 23.9 km · Moderate

Braunton to Instow — South West Coast PathStage 6

Braunton to Instow

Braunton → Instow

10.9 mi · 17.5 km · Moderate

Instow to Westward Ho! — South West Coast PathStage 7

Instow to Westward Ho!

Instow → Westward Ho!

12.3 mi · 19.9 km · Moderate

The South West Coast Path on the north Devon coastStage 8

Westward Ho! to Clovelly

Westward Ho! → Clovelly

11.5 mi · 18.5 km · Moderate

Clovelly to Hartland Quay — South West Coast PathStage 9

Clovelly to Hartland Quay

Clovelly → Hartland Quay

10.1 mi · 16.3 km · Hard

Hartland Quay to Bude — South West Coast PathStage 10

Hartland Quay to Bude

Hartland Quay → Bude

15.6 mi · 25.1 km · Hard

Bude to Crackington Haven — South West Coast PathStage 11

Bude to Crackington Haven

Bude → Crackington Haven

10.3 mi · 16.6 km · Moderate

Crackington Haven to Tintagel — South West Coast PathStage 12

Crackington Haven to Tintagel

Crackington Haven → Tintagel

11.6 mi · 18.6 km · Moderate

Tintagel to Port Isaac — South West Coast PathStage 13

Tintagel to Port Isaac

Tintagel → Port Isaac

9.5 mi · 15.2 km · Moderate

Port Isaac to Padstow — South West Coast PathStage 14

Port Isaac to Padstow

Port Isaac → Padstow

12.5 mi · 20.1 km · Moderate

Padstow to Porthcothan — South West Coast PathStage 15

Padstow to Porthcothan

Padstow → Porthcothan

13.5 mi · 21.7 km · Moderate

Porthcothan to Newquay — South West Coast PathStage 16

Porthcothan to Newquay

Porthcothan → Newquay

11.2 mi · 18.0 km · Moderate

Newquay to Perranporth — South West Coast PathStage 17

Newquay to Perranporth

Newquay → Perranporth

14.1 mi · 22.7 km · Moderate

Perranporth to Portreath — South West Coast PathStage 18

Perranporth to Portreath

Perranporth → Portreath

7.1 mi · 11.5 km · Easy

Portreath to Hayle — South West Coast PathStage 19

Portreath to Hayle

Portreath → Hayle

12.2 mi · 19.7 km · Moderate

Hayle to St Ives — South West Coast PathStage 20

Hayle to St Ives

Hayle → St Ives

7.0 mi · 11.2 km · Easy

St Ives to Pendeen — South West Coast PathStage 21

St Ives to Pendeen

St Ives → Pendeen

12.8 mi · 20.6 km · Hard

Pendeen to Sennen Cove — South West Coast PathStage 22

Pendeen to Sennen Cove

Pendeen → Sennen Cove

9.3 mi · 14.9 km · Moderate

Sennen Cove to Lamorna — South West Coast PathStage 23

Sennen Cove to Lamorna

Sennen Cove → Lamorna

11.9 mi · 19.2 km · Moderate

Lamorna to Marazion — South West Coast PathStage 24

Lamorna to Marazion

Lamorna → Marazion

10.0 mi · 16.1 km · Moderate

Marazion to Porthleven — South West Coast PathStage 25

Marazion to Porthleven

Marazion → Porthleven

10.1 mi · 16.3 km · Moderate

Porthleven to The Lizard — South West Coast PathStage 26

Porthleven to The Lizard

Porthleven → The Lizard

14.6 mi · 23.4 km · Moderate

The Lizard to Coverack — South West Coast PathStage 27

The Lizard to Coverack

The Lizard → Coverack

11.0 mi · 17.7 km · Moderate

Coverack to Helford — South West Coast PathStage 28

Coverack to Helford

Coverack → Helford

14.0 mi · 22.5 km · Moderate

Helford to Falmouth — South West Coast PathStage 29

Helford to Falmouth

Helford → Falmouth

10.5 mi · 16.8 km · Moderate

Falmouth to Portloe — South West Coast PathStage 30

Falmouth to Portloe

Falmouth → Portloe

17.1 mi · 27.5 km · Hard

Portloe to Mevagissey — South West Coast PathStage 31

Portloe to Mevagissey

Portloe → Mevagissey

12.9 mi · 20.8 km · Moderate

Mevagissey to Par — South West Coast PathStage 32

Mevagissey to Par

Mevagissey → Par

11.1 mi · 17.9 km · Moderate

Par to Polperro — South West Coast PathStage 33

Par to Polperro

Par → Polperro

14.2 mi · 22.9 km · Moderate

Polperro to Portwrinkle — South West Coast PathStage 34

Polperro to Portwrinkle

Polperro → Portwrinkle

13.5 mi · 21.7 km · Moderate

Portwrinkle to Plymouth — South West Coast PathStage 35

Portwrinkle to Plymouth

Portwrinkle → Plymouth

13.4 mi · 21.5 km · Moderate

Plymouth to Wembury — South West Coast PathStage 36

Plymouth to Wembury

Plymouth → Wembury

16.7 mi · 26.9 km · Hard

Newton Ferrers to Bigbury-on-Sea — South West Coast PathStage 37

Newton Ferrers to Bigbury-on-Sea

Newton Ferrers → Bigbury-on-Sea

14.0 mi · 22.5 km · Moderate

Bigbury-on-Sea to Salcombe — South West Coast PathStage 38

Bigbury-on-Sea to Salcombe

Bigbury-on-Sea → Salcombe

13.4 mi · 21.5 km · Moderate

Salcombe to Torcross — South West Coast PathStage 39

Salcombe to Torcross

Salcombe → Torcross

13.3 mi · 21.3 km · Moderate

The South West Coast Path in south DevonStage 40

Torcross to Dartmouth

Torcross → Dartmouth

10.3 mi · 16.5 km · Moderate

Dartmouth to Brixham — South West Coast PathStage 41

Dartmouth to Brixham

Dartmouth → Brixham

10.8 mi · 17.4 km · Moderate

Brixham to Babbacombe — South West Coast PathStage 42

Brixham to Babbacombe

Brixham → Babbacombe

14.4 mi · 23.2 km · Moderate

Babbacombe to Exmouth — South West Coast PathStage 43

Babbacombe to Exmouth

Babbacombe → Exmouth

15.8 mi · 25.4 km · Hard

Exmouth to Sidmouth — South West Coast PathStage 44

Exmouth to Sidmouth

Exmouth → Sidmouth

13.5 mi · 21.8 km · Moderate

Sidmouth to Seaton — South West Coast PathStage 45

Sidmouth to Seaton

Sidmouth → Seaton

10.1 mi · 16.3 km · Moderate

Seaton to Seatown — South West Coast PathStage 46

Seaton to Seatown

Seaton → Seatown

15.2 mi · 24.4 km · Hard

Seatown to Abbotsbury — South West Coast PathStage 47

Seatown to Abbotsbury

Seatown → Abbotsbury

12.3 mi · 19.9 km · Moderate

Abbotsbury to Ferrybridge — South West Coast PathStage 48

Abbotsbury to Ferrybridge

Abbotsbury → Ferrybridge

10.8 mi · 17.3 km · Moderate

The Isle of Portland seen from the coast pathStage 49

Isle of Portland Circuit

Ferrybridge → Ferrybridge

13.8 mi · 22.2 km · Moderate

Ferrybridge to Lulworth Cove — South West Coast PathStage 50

Ferrybridge to Lulworth Cove

Ferrybridge → Lulworth Cove

14.0 mi · 22.6 km · Moderate

Lulworth Cove to Worth Matravers — South West Coast PathStage 51

Lulworth Cove to Worth Matravers

Lulworth Cove → Worth Matravers

12.3 mi · 19.8 km · Hard

Worth Matravers to South Haven Point — South West Coast PathStage 52

Worth Matravers to South Haven Point

Worth Matravers → South Haven Point

17.1 mi · 27.5 km · Hard