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

15.61 km · 9.7 mi · Moderate

Porlock Weir to Lynmouth — South West Coast PathStage 2

Porlock Weir to Lynmouth

Porlock Weir → Lynmouth

19.35 km · 12.0 mi · Moderate

Lynmouth to Combe Martin — South West Coast PathStage 3

Lynmouth to Combe Martin

Lynmouth → Combe Martin

21.99 km · 13.7 mi · Hard

Combe Martin to Woolacombe — South West Coast PathStage 4

Combe Martin to Woolacombe

Combe Martin → Woolacombe

23.02 km · 14.3 mi · Moderate

Woolacombe to Braunton — South West Coast PathStage 5

Woolacombe to Braunton

Woolacombe → Braunton

23.88 km · 14.8 mi · Moderate

Braunton to Instow — South West Coast PathStage 6

Braunton to Instow

Braunton → Instow

17.47 km · 10.9 mi · Moderate

Instow to Westward Ho! — South West Coast PathStage 7

Instow to Westward Ho!

Instow → Westward Ho!

19.86 km · 12.3 mi · Moderate

Westward Ho! to Clovelly — South West Coast PathStage 8

Westward Ho! to Clovelly

Westward Ho! → Clovelly

18.49 km · 11.5 mi · Moderate

Clovelly to Hartland Quay — South West Coast PathStage 9

Clovelly to Hartland Quay

Clovelly → Hartland Quay

16.32 km · 10.1 mi · Hard

Hartland Quay to Bude — South West Coast PathStage 10

Hartland Quay to Bude

Hartland Quay → Bude

25.06 km · 15.6 mi · Hard

Bude to Crackington Haven — South West Coast PathStage 11

Bude to Crackington Haven

Bude → Crackington Haven

16.57 km · 10.3 mi · Moderate

Crackington Haven to Tintagel — South West Coast PathStage 12

Crackington Haven to Tintagel

Crackington Haven → Tintagel

18.6 km · 11.6 mi · Moderate

Tintagel to Port Isaac — South West Coast PathStage 13

Tintagel to Port Isaac

Tintagel → Port Isaac

15.25 km · 9.5 mi · Moderate

Port Isaac to Padstow — South West Coast PathStage 14

Port Isaac to Padstow

Port Isaac → Padstow

20.13 km · 12.5 mi · Moderate

Padstow to Porthcothan — South West Coast PathStage 15

Padstow to Porthcothan

Padstow → Porthcothan

21.7 km · 13.5 mi · Moderate

Porthcothan to Newquay — South West Coast PathStage 16

Porthcothan to Newquay

Porthcothan → Newquay

17.97 km · 11.2 mi · Moderate

Newquay to Perranporth — South West Coast PathStage 17

Newquay to Perranporth

Newquay → Perranporth

22.69 km · 14.1 mi · Moderate

Perranporth to Portreath — South West Coast PathStage 18

Perranporth to Portreath

Perranporth → Portreath

11.46 km · 7.1 mi · Easy

Portreath to Hayle — South West Coast PathStage 19

Portreath to Hayle

Portreath → Hayle

19.67 km · 12.2 mi · Moderate

Hayle to St Ives — South West Coast PathStage 20

Hayle to St Ives

Hayle → St Ives

11.19 km · 7.0 mi · Easy

St Ives to Pendeen — South West Coast PathStage 21

St Ives to Pendeen

St Ives → Pendeen

20.63 km · 12.8 mi · Hard

Pendeen to Sennen Cove — South West Coast PathStage 22

Pendeen to Sennen Cove

Pendeen → Sennen Cove

14.9 km · 9.3 mi · Moderate

Sennen Cove to Lamorna — South West Coast PathStage 23

Sennen Cove to Lamorna

Sennen Cove → Lamorna

19.19 km · 11.9 mi · Moderate

Lamorna to Marazion — South West Coast PathStage 24

Lamorna to Marazion

Lamorna → Marazion

16.12 km · 10.0 mi · Moderate

Marazion to Porthleven — South West Coast PathStage 25

Marazion to Porthleven

Marazion → Porthleven

16.31 km · 10.1 mi · Moderate

Porthleven to The Lizard — South West Coast PathStage 26

Porthleven to The Lizard

Porthleven → The Lizard

23.43 km · 14.6 mi · Moderate

The Lizard to Coverack — South West Coast PathStage 27

The Lizard to Coverack

The Lizard → Coverack

17.68 km · 11.0 mi · Moderate

Coverack to Helford — South West Coast PathStage 28

Coverack to Helford

Coverack → Helford

22.47 km · 14.0 mi · Moderate

Helford to Falmouth — South West Coast PathStage 29

Helford to Falmouth

Helford → Falmouth

16.83 km · 10.5 mi · Moderate

Falmouth to Portloe — South West Coast PathStage 30

Falmouth to Portloe

Falmouth → Portloe

27.51 km · 17.1 mi · Hard

Portloe to Mevagissey — South West Coast PathStage 31

Portloe to Mevagissey

Portloe → Mevagissey

20.8 km · 12.9 mi · Moderate

Mevagissey to Par — South West Coast PathStage 32

Mevagissey to Par

Mevagissey → Par

17.93 km · 11.1 mi · Moderate

Par to Polperro — South West Coast PathStage 33

Par to Polperro

Par → Polperro

22.91 km · 14.2 mi · Moderate

Polperro to Portwrinkle — South West Coast PathStage 34

Polperro to Portwrinkle

Polperro → Portwrinkle

21.72 km · 13.5 mi · Moderate

Portwrinkle to Plymouth — South West Coast PathStage 35

Portwrinkle to Plymouth

Portwrinkle → Plymouth

21.54 km · 13.4 mi · Moderate

Plymouth to Wembury — South West Coast PathStage 36

Plymouth to Wembury

Plymouth → Wembury

26.91 km · 16.7 mi · Hard

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

Newton Ferrers to Bigbury-on-Sea

Newton Ferrers → Bigbury-on-Sea

22.48 km · 14.0 mi · Moderate

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

Bigbury-on-Sea to Salcombe

Bigbury-on-Sea → Salcombe

21.51 km · 13.4 mi · Moderate

Salcombe to Torcross — South West Coast PathStage 39

Salcombe to Torcross

Salcombe → Torcross

21.34 km · 13.3 mi · Moderate

Torcross to Dartmouth — South West Coast PathStage 40

Torcross to Dartmouth

Torcross → Dartmouth

16.53 km · 10.3 mi · Moderate

Dartmouth to Brixham — South West Coast PathStage 41

Dartmouth to Brixham

Dartmouth → Brixham

17.43 km · 10.8 mi · Moderate

Brixham to Babbacombe — South West Coast PathStage 42

Brixham to Babbacombe

Brixham → Babbacombe

23.18 km · 14.4 mi · Moderate

Babbacombe to Exmouth — South West Coast PathStage 43

Babbacombe to Exmouth

Babbacombe → Exmouth

25.36 km · 15.8 mi · Hard

Exmouth to Sidmouth — South West Coast PathStage 44

Exmouth to Sidmouth

Exmouth → Sidmouth

21.76 km · 13.5 mi · Moderate

Sidmouth to Seaton — South West Coast PathStage 45

Sidmouth to Seaton

Sidmouth → Seaton

16.32 km · 10.1 mi · Moderate

Seaton to Seatown — South West Coast PathStage 46

Seaton to Seatown

Seaton → Seatown

24.43 km · 15.2 mi · Hard

Seatown to Abbotsbury — South West Coast PathStage 47

Seatown to Abbotsbury

Seatown → Abbotsbury

19.85 km · 12.3 mi · Moderate

Abbotsbury to Ferrybridge — South West Coast PathStage 48

Abbotsbury to Ferrybridge

Abbotsbury → Ferrybridge

17.34 km · 10.8 mi · Moderate

Isle of Portland Circuit — South West Coast PathStage 49

Isle of Portland Circuit

Ferrybridge → Ferrybridge

22.25 km · 13.8 mi · Moderate

Ferrybridge to Lulworth Cove — South West Coast PathStage 50

Ferrybridge to Lulworth Cove

Ferrybridge → Lulworth Cove

22.61 km · 14.0 mi · Moderate

Lulworth Cove to Worth Matravers — South West Coast PathStage 51

Lulworth Cove to Worth Matravers

Lulworth Cove → Worth Matravers

19.78 km · 12.3 mi · Hard

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

Worth Matravers to South Haven Point

Worth Matravers → South Haven Point

27.52 km · 17.1 mi · Hard