Corsham is a historic market town in the county of Wiltshire. It offers a range of places to stay from basic accommodation to more luxurious hotels. Below is a list which reflects this range. You will need to contact the establishments directly to book.


21 Park Lane Bed and Breakfast, Corsham.

The Methuen Arms, Corsham.

Rudloe Arms, Corsham.

Guyer’s House Hotel, Pickwick (1 mile from Corsham)

Beechfield House, Beanacre (9 miles from Corsham)



Bath is an ancient city approximately 10 miles from Corsham. It is larger than Corsham and has more facilities and places to stay, but you will need to consider how you will travel between the two. There is more information on how to travel between Bath and Corsham on our Travel page.


Youth Hostel Association


Premier Inn

Brooks Guesthouse


The Francis Hotel


Please note that we do not endorse or recommend any hotels or other establishments and the links provided here are for information purposes only.