To get to Westbury by car, take the A350 or A36. From Bath, take the A36 southbound and then turn onto the A350. From Salisbury, take the A36 northbound and then turn onto the A350.
If using public transport, there are direct trains to Westbury from London, Bristol, Bath, Salisbury, and Southampton. From London, the journey takes just over 2 hours. From Bristol, the journey is around 35 minutes.
If arriving by plane, the nearest airports are Bristol Airport (approx. 30 miles away) and Southampton Airport (approx. 60 miles away).
If you're in the nearby town of Warminster, you can take the train to Westbury in just seven minutes.
The closest airport to Westbury is Bristol Airport, which is approximately 33 miles away. The suggested route from Bristol Airport to Westbury is via the A38 and M5, before joining the A350 towards Westbury.