Find and Book Top Hotels in Bethlehem

Search among 5 available hotels and places to stay in Bethlehem from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-5 out of 5
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
MapView on map900 yd from City Center
From   US$ 271 /nightSelect
8.4
Great93 reviews
MapView on map2.8 mi from City Center
From   US$ 292 /nightSelect
8.2
Great30 reviews
1.9 mi from City Center
From   US$ 122 /nightSelect
8.2
Great47 reviews
2.9 mi from City Center
From   US$ 143 /nightSelect
Bed & Breakfast
8.6
Great25 reviews
900 yd from City Center
From   US$ 303 /nightSelect

Best hotels and places to stay in Bethlehem

Why visit?

Bethlehem, New Hampshire, offers a charming and idyllic retreat for tourists seeking a peaceful getaway. Surrounded by natural beauty, this quaint town is the perfect destination for outdoor enthusiasts and those looking to experience small-town hospitality. With a range of hotels and lodging options available, visitors can choose from a variety of accommodations to suit their preferences.

Where to stay?

Main Street: Located at the heart of Bethlehem, Main Street offers a convenient and vibrant area to stay in. Here, visitors will find a selection of charming hotels, such as the historic Hotel Bethlehem NH. Enjoy easy access to local shops, cafes, and art galleries while soaking in the towns unique atmosphere. This area is ideal for those who want to be in the center of it all.

The White Mountains: For nature lovers, staying near the White Mountains is a fantastic choice. With several hotels and lodges nestled in the picturesque mountain region, guests can enjoy breathtaking views and outdoor activities such as hiking, skiing, and mountain biking. Some notable hotels in the area include Bethlehem NH Hotels, which provide easy access to the natural wonders of the White Mountains.

Country Retreats: For those seeking a peaceful and tranquil setting, the outskirts of Bethlehem offer charming country retreats. These lodging options provide a serene escape from the hustle and bustle of the town center. Guests can enjoy the beauty of the surrounding countryside, take leisurely walks, and unwind amidst nature. Bethlehem NH Lodging options in this area offer a true escape from the everyday.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

The Colonial Hotel: This charming hotel offers comfortable rooms at affordable rates, making it an excellent choice for travelers looking for good value for money. The Colonial Hotel Bethlehem NH provides convenient amenities such as free Wi-Fi, complimentary breakfast, and a fitness center. Its central location allows guests to easily explore the town and its attractions.

The Inn at Bowman: Situated amidst the beautiful White Mountains, The Inn at Bowman offers cozy and well-appointed rooms at reasonable prices. Guests can enjoy stunning mountain views, relaxing outdoor spaces, and a complimentary breakfast. With its warm and inviting atmosphere, this hotel in Bethlehem New Hampshire provides an excellent value for a memorable stay.

The Mulburn Inn: Located in the heart of Bethlehem, The Mulburn Inn offers a blend of historic charm and modern comfort. This affordable hotel Bethlehem NH lodging option features spacious rooms with elegant decor, complimentary breakfast, and a cozy lounge area. Its convenient location near Main Street allows guests to easily explore the towns shops and restaurants.

Best kids-friendly hotels:

The Grand Mountain Adventure Hotel: This family-friendly hotel boasts a variety of amenities for children, including an indoor pool, game room, and outdoor playground. With spacious family suites and a location near outdoor attractions, the Grand Mountain Adventure Hotel Bethlehem New Hampshire ensures a fun and enjoyable stay for families.

The Bethlehem Inn: Providing a welcoming atmosphere for families, The Bethlehem Inn offers comfortable rooms and convenient amenities, including a childrens play area and complimentary breakfast. Its proximity to family-friendly activities and attractions makes it an ideal choice for a memorable stay in Bethlehem.

Best hotels for a romantic getaway:

The Maplewood Resort: Nestled in the White Mountains, The Maplewood Resort offers a romantic retreat with its cozy cabins and scenic surroundings. Couples can enjoy private balconies, hot tubs, and access to outdoor activities such as hiking and skiing. With its serene ambiance, this hotel Bethlehem NH provides the perfect setting for a romantic escape.

The Adair Country Inn and Restaurant: Set in a historic Victorian mansion, The Adair Country Inn and Restaurant exudes charm and elegance. Couples can indulge in luxurious rooms, fine dining experiences, and tranquil gardens. This Bethlehem New Hampshire hotel offers a peaceful and romantic ambiance, perfect for a getaway with your loved one.

Best for location:

The Mountain View Grand Resort & Spa: Situated atop a hill, The Mountain View Grand Resort & Spa offers breathtaking views of the White Mountains. This hotel Bethlehem NH provides luxurious rooms, superb dining options, and an array of activities, including a spa and golf course. Its prime location allows guests to enjoy the beauty of the surrounding landscape.

The Inn at Whitefield: Located near the Connecticut River, The Inn at Whitefield offers a peaceful retreat with its serene surroundings. Guests can enjoy comfortable rooms, complimentary breakfast, and access to nearby hiking trails and outdoor adventures. With its convenient location and natural beauty, this hotel in Bethlehem New Hampshire is perfect for nature enthusiasts.

The Arlington Hotel: Situated in the heart of Main Street, The Arlington Hotel offers convenient access to Bethlehems shops, restaurants, and attractions. Guests can enjoy comfortable rooms, friendly service, and proximity to the towns vibrant atmosphere. This central location ensures a memorable stay in Bethlehem.

Best for a short city break:

The Bethlehem Motor Inn: Providing comfortable accommodations at an affordable price, The Bethlehem Motor Inn is ideal for a quick city break. With clean and well-maintained rooms, complimentary breakfast, and easy access to local amenities, this hotel in Bethlehem New Hampshire is a convenient choice for those seeking a short getaway.

The Rose Cottage Bed and Breakfast: Offering a cozy and intimate setting, The Rose Cottage Bed and Breakfast is perfect for a romantic or quiet escape. With beautifully decorated rooms, personalized service, and a delicious homemade breakfast, guests can relax and unwind during their short stay in Bethlehem.

Show moreLess