Find and Book Top Hotels in Bernardsville

Search among 40 available hotels and places to stay in Bernardsville from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-40 out of 40
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.6
Great13 reviews
MapView on map200 yd from City Center
From   US$ 180 /nightSelect
Places to stay near Bernardsville
8.2
Great103 reviews
MapView on map12.8 mi from Bernardsville12.8 mi from City Center
From   US$ 109 /nightSelect
8.2
Great92 reviews
7.3 mi from Bernardsville7.3 mi from City Center
From   US$ 89 /nightSelect
8.4
Great44 reviews
10.4 mi from Bernardsville10.4 mi from City Center
From   US$ 146 /nightSelect
8.6
Great79 reviews
9.5 mi from Bernardsville9.5 mi from City Center
From   US$ 219 /nightSelect
8.4
Great45 reviews
8.5 mi from Bernardsville8.5 mi from City Center
From   US$ 198 /nightSelect
8.2
Great116 reviews
12.4 mi from Bernardsville12.4 mi from City Center
From   US$ 87 /nightSelect
8.4
Great98 reviews
10.2 mi from Bernardsville10.2 mi from City Center
From   US$ 119 /nightSelect
8.4
Great104 reviews
7.7 mi from Bernardsville7.7 mi from City Center
From   US$ 135 /nightSelect
8.2
Great79 reviews
8.8 mi from Bernardsville8.8 mi from City Center
From   US$ 111 /nightSelect
8.4
Great39 reviews
7.9 mi from Bernardsville7.9 mi from City Center
From   US$ 179 /nightSelect
8.4
Great46 reviews
12.8 mi from Bernardsville12.8 mi from City Center
From   US$ 164 /nightSelect
8.4
Great70 reviews
12.7 mi from Bernardsville12.7 mi from City Center
From   US$ 169 /nightSelect
8.2
Great83 reviews
8.4 mi from Bernardsville8.4 mi from City Center
From   US$ 119 /nightSelect
8.2
Great89 reviews
7.0 mi from Bernardsville7.0 mi from City Center
From   US$ 149 /nightSelect
8.2
Great61 reviews
9.7 mi from Bernardsville9.7 mi from City Center
From   US$ 159 /nightSelect
8.6
Great76 reviews
13.3 mi from Bernardsville13.3 mi from City Center
From   US$ 147 /nightSelect
8.4
Great42 reviews
10.6 mi from Bernardsville10.6 mi from City Center
From   US$ 169 /nightSelect
8.4
Great65 reviews
4.6 mi from Bernardsville4.6 mi from City Center
From   US$ 339 /nightSelect
8.4
Great52 reviews
10.2 mi from Bernardsville10.2 mi from City Center
From   US$ 117 /nightSelect
8.2
Great35 reviews
9.4 mi from Bernardsville9.4 mi from City Center
From   US$ 212 /nightSelect
8.4
Great84 reviews
9.8 mi from Bernardsville9.8 mi from City Center
From   US$ 101 /nightSelect
8.6
Great53 reviews
12.8 mi from Bernardsville12.8 mi from City Center
From   US$ 139 /nightSelect
8.6
Great49 reviews
4.7 mi from Bernardsville4.7 mi from City Center
From   US$ 152 /nightSelect
13.4 mi from Bernardsville13.4 mi from City Center
From   US$ 131 /nightSelect
8.6
Great60 reviews
1.8 mi from Bernardsville1.8 mi from City Center
From   US$ 150 /nightSelect
8.6
Great62 reviews
12.6 mi from Bernardsville12.6 mi from City Center
From   US$ 179 /nightSelect
8.2
Great110 reviews
10.4 mi from Bernardsville10.4 mi from City Center
From   US$ 118 /nightSelect
8.4
Great65 reviews
10.4 mi from Bernardsville10.4 mi from City Center
From   US$ 119 /nightSelect
8.4
Great55 reviews
14.2 mi from Bernardsville14.2 mi from City Center
From   US$ 181 /nightSelect
12.6 mi from Bernardsville12.6 mi from City Center
From   US$ 154 /nightSelect
8.6
Great100 reviews
12.7 mi from Bernardsville12.7 mi from City Center
From   US$ 97 /nightSelect
8.4
Great32 reviews
12.5 mi from Bernardsville12.5 mi from City Center
From   US$ 264 /nightSelect
8.2
Great35 reviews
15.3 mi from Bernardsville15.3 mi from City Center
From   US$ 159 /nightSelect
8.4
Great85 reviews
12.8 mi from Bernardsville12.8 mi from City Center
From   US$ 109 /nightSelect
8.6
Great36 reviews
10.3 mi from Bernardsville10.3 mi from City Center
From   US$ 239 /nightSelect
8.8 mi from Bernardsville8.8 mi from City Center
From   US$ 182 /nightSelect
12.0 mi from Bernardsville12.0 mi from City Center
From   US$ 109 /nightSelect
8.2
Great39 reviews
12.2 mi from Bernardsville12.2 mi from City Center
From   US$ 132 /nightSelect
10.8 mi from Bernardsville10.8 mi from City Center
From   US$ 54 /nightSelect

Best hotels and places to stay in Bernardsville

Why visit?

Bernardsville, located in New Jersey, offers a charming and picturesque escape for tourists. With its beautiful countryside, quaint downtown area, and proximity to attractions like Morristown National Historical Park, its no wonder that Bernardsville has become a popular destination for visitors. Bernardsville hotels provide comfortable accommodations and easy access to the areas attractions, making it an ideal place to stay.

Where to stay?

Downtown Bernardsville: Staying in downtown Bernardsville provides visitors with easy access to the areas shops, restaurants, and historical sites. Some of the best hotels in this area include The Bernards Inn and The Peacock Inn, which offer luxurious accommodations in the heart of the town. These hotels provide a charming and comfortable experience, with amenities such as on-site dining, spa services, and elegant decor.

Near Morristown National Historical Park: For nature lovers and history enthusiasts, staying near Morristown National Historical Park is a great choice. This area offers a serene and scenic environment, perfect for those looking to explore the parks hiking trails and historical sites. The Olde Mill Inn is a popular hotel option in this area, providing a cozy and inviting atmosphere along with convenient access to the park.

Somerset Hills Area: The Somerset Hills area is known for its upscale neighborhoods and stunning landscapes. Here, visitors can find luxury hotels like the Bernardsville Mountain Retreat, offering a tranquil setting with breathtaking views. This area is perfect for those seeking a peaceful and exclusive getaway, away from the hustle and bustle of city life.

What is the price per hotel room per night?

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

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

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

Best value for money:

The Peacock Inn: Located in downtown Bernardsville, this hotel offers a great combination of comfort and affordability. With its stylish decor, cozy rooms, and on-site dining options, guests can enjoy a comfortable stay without breaking the bank. The Peacock Inn provides a fantastic value for those looking to explore Bernardsville.

Olde Mill Inn: Situated near Morristown National Historical Park, the Olde Mill Inn offers comfortable accommodations at a reasonable price. Guests can enjoy spacious rooms, a fitness center, and an on-site restaurant. Its convenient location and affordable rates make it a popular choice among budget-conscious travelers.

Bernardsville Mountain Retreat: This upscale hotel in the Somerset Hills area offers a luxurious experience at a relatively affordable price. With its stunning mountain views, elegant rooms, and peaceful surroundings, guests can indulge in a relaxing getaway without overspending.

Best kid-friendly hotels:

Somerset Hills Hotel: This family-friendly hotel offers spacious rooms and a range of amenities for children, including a swimming pool and outdoor play area. Its central location provides easy access to nearby attractions, making it an excellent choice for families visiting Bernardsville.

The Bernards Inn: While primarily known for its charm and sophistication, The Bernards Inn also caters to families. With spacious suites, in-room dining options, and a warm and welcoming atmosphere, it ensures a comfortable and enjoyable stay for adults and children alike.

Best hotels for a romantic getaway:

The Peacock Inn: With its intimate ambiance, elegant decor, and romantic dining options, The Peacock Inn is an ideal choice for couples seeking a romantic escape. Its location in downtown Bernardsville offers opportunities for leisurely walks and exploring charming shops and restaurants.

Bernardsville Mountain Retreat: Situated in the serene Somerset Hills area, this hotel provides a secluded and romantic setting amidst picturesque surroundings. Couples can enjoy luxurious accommodations, private balconies, and breathtaking views, making it perfect for a romantic getaway.

Best for location:

The Olde Mill Inn: Its proximity to Morristown National Historical Park and downtown Bernardsville makes it an excellent choice for those who wish to explore both natural beauty and local attractions. The Olde Mill Inn offers comfortable rooms, on-site dining, and easy access to nearby amenities.

The Bernards Inn: Located in the heart of downtown Bernardsville, guests staying at The Bernards Inn have easy access to charming shops, restaurants, and historical sites. Its central location allows visitors to immerse themselves in the local culture and enjoy the vibrant atmosphere of the town.

Bernardsville Mountain Retreat: Situated in the Somerset Hills area, this hotel provides a tranquil and scenic location away from the hustle and bustle of the city. It offers serenity amidst nature while still being within reach of nearby towns and attractions.

Best for a short city break:

The Peacock Inn: Its central location in downtown Bernardsville allows guests to easily explore the towns attractions and enjoy its vibrant atmosphere. The Peacock Inn offers stylish rooms, fine dining options, and a convenient base for a short city break.

Somerset Hills Hotel: Situated in a prime location, this hotel provides easy access to the surrounding area, including downtown Bernardsville and nearby attractions. It offers comfortable accommodations and a range of amenities, making it an ideal choice for a quick and hassle-free city break.

Show moreLess