The best spa experiences near 

London

Shortest journey takes 18 minutes from London St Pancras to St Albans City by train, plus a 15-minute taxi from the station.

Sopwell House, St Albans, Hertfordshire

Shortest journey takes 31 minutes from London Paddington to Taplow by train, plus a nine-minute taxi from the station.

Cliveden, Taplow, Berkshire

Shortest journey takes 42 minutes from London Waterloo to Leatherhead by train, plus a nine-minute taxi from the station.

Beaverbrook, Surrey, England

Shortest journey takes 52 minutes from London Victoria to Horsham, plus a 12-minute taxi from the station.

South Lodge, Horsham, West Sussex

Shortest journey takes 22 minutes from London Fenchurch Street to Upminster by train, plus a 15-minute taxi from the station.

Glass House Retreat, Upminster, Essex