Getting there
You can travel to Wells either by car or by train.
The nearest train station is Castle Cary. You can take a direct train to Castle Cary from London Paddington or Reading.
Alternatively, there are options to take a train to Bath or Bristol and then take a bus to Wells.
If you plan to travel via Castle Cary:
There are direct trains from London Paddington to Castle Cary, with a journey time of approximately 1 hour 45 minutes. There also direct trains from Reading.
We suggest getting a taxi from the Castle Cary train station to Wells (about 30 minutes drive).
Please refer to the Accommodation page for local taxi numbers. There is no Uber and taxis must be pre-booked.
If you plan to travel via Bath:
There are direct trains from London Paddington to Bath Spa, with a journey time of approximately 1 hour 15 minutes.
There are multiple buses which leave from Bath bus station for Wells, such as bus numbers 173 and 174. The buses will take you to central Wells.
You might also be able to book an Uber from Bath to Wells.
If you plan to travel via Bristol:
There are direct trains from London Paddington to Bristol Temple Meads, with a journey time of approximately 1 hour 30 minutes.
Bus numbers 376 (Mendip Explorer) leave from Bristol Temple Meads train station for Wells. The bus will take you to central Wells.