Macdonald Bath Spa Hotel is 25.3 km from Bristol. Macdonald Bath Spa Hotel is 57.8 km from Gloucestershire. Get latest prices on KAYAK now!