Find and Book Top Hotels in Brattleboro

Search among 7 available hotels and places to stay in Brattleboro from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-7 out of 7
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great91 reviews
MapView on map2.8 mi from City Center1400 yd from SIT Graduate Institute
From   US$ 116 /nightSelect
MapView on map1.9 mi from City Center600 yd from Community College of Vermont
From   US$ 100 /nightSelect
8.6
Great58 reviews
1300 yd from City Center800 yd from Brattleboro Recreation Dept
From   US$ 406 /nightSelect
8.6
Great61 reviews
2.5 mi from City Center900 yd from SIT Graduate Institute
From   US$ 149 /nightSelect
7.4
Very good38 reviews
2.0 mi from City Center600 yd from Community College of Vermont
From   US$ 68 /nightSelect
8.8
Great39 reviews
1400 yd from City Center1300 yd from Brattleboro Shrine Holding
From   US$ 236 /nightSelect
8.6
Great27 reviews
400 yd from City Center400 yd from University-Vermont Education
From   US$ 275 /nightSelect

Best hotels and places to stay in Brattleboro

Why visit?

Brattleboro, located in the scenic state of Vermont, offers a charming and picturesque getaway for tourists seeking a mix of natural beauty, vibrant arts scene, and outdoor activities. The town is known for its friendly atmosphere, historic downtown, and stunning landscapes, which make it an appealing destination for nature lovers, art enthusiasts, and those looking to unwind in a tranquil setting.

Where to stay?

When considering accommodation options in Brattleboro, several areas stand out as great choices for visitors. Whether you are seeking value for money, family-friendly hotels, a romantic escapade, a convenient location, or a short city break, Brattleboro has something to offer for every preference and budget.

Price per hotel room per night:

3-star hotels: The average price for a hotel room per night in Brattleboro ranges from $100 to $150 USD.

4-star hotels: The average price for a hotel room per night in Brattleboro ranges from $150 to $250 USD.

5-star hotels: The average price for a hotel room per night in Brattleboro exceeds $250 USD.

Best value for money:

Latchis Hotel: Located in downtown Brattleboro, Latchis Hotel offers comfortable rooms, friendly service, and a great location within walking distance of shops and restaurants.

Quality Inn and Conference Center: This hotel provides affordable rates, a convenient location, and amenities such as an indoor pool and fitness center, ensuring a pleasant stay.

Best kids-friendly hotels:

Hampton Inn Brattleboro: This hotel offers spacious rooms, a complimentary hot breakfast, and an outdoor pool, making it an ideal choice for families seeking comfort and convenience.

Best hotels for a romantic getaway:

Chesterfield Inn: Nestled in a picturesque setting, this charming inn provides elegant rooms, gourmet dining, and a peaceful atmosphere, allowing couples to relax and rejuvenate.

1868 Crosby House: This beautifully restored Victorian bed and breakfast offers cozy rooms, homemade breakfast, and a serene ambiance, making it a perfect spot for a romantic escape.

Best for location:

The Latchis Hotel: Situated in the heart of downtown Brattleboro, this hotel allows easy access to restaurants, shops, and attractions, making it ideal for exploring the town on foot.

Colonel Williams Inn: Surrounded by lush countryside, this historic inn provides a tranquil atmosphere while being just a short drive away from downtown Brattleboro.

Best for a short city break:

Hampton Inn Brattleboro: Offering comfortable rooms, complimentary breakfast, and an outdoor pool, this hotel provides an ideal base for a relaxing and convenient city break.

The One Cat: This charming bed and breakfast boasts unique rooms and a cozy atmosphere, creating a delightful retreat for a short getaway in Brattleboro.

Show moreLess