Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Berlin

Filter by star ratings
All filters
Blessings Lodge
Blessings Lodge
9.0 Excellent
Millersburg, OH, United States
Show on map
0.8 mi from city centre, Berlin 
ExcellentBased on 195 reviews
9.0

Blessings Lodge is located in Berlin and offers free Wi-Fi. It also features a gift shop.

The Wallhouse Hotel Ascend Hotel Collection
The Wallhouse Hotel Ascend Hotel Collection
9.2 Excellent
2870 Cove Lane, Walnut Creek, OH, United States
Show on map
3.9 mi from city centre, Berlin 
ExcellentBased on 340 reviews
9.2

Featuring a saltwater swimming pool and a Jacuzzi, The Wallhouse Hotel an Ascend Hotel Collection Member offers luxury rooms close to Yoder's Amish Home. It also provides a 24-hour reception, free Wi-Fi and luggage storage.

Berlin Heritage Inn
Berlin Heritage Inn
8.8 Excellent
4703 State Route 39, Berlin, OH, United States
Show on map
0.2 mi from city centre, Berlin 
ExcellentBased on 942 reviews
8.8

Zinck's Inn Berlin is located in Berlin and provides guests with free Wi-Fi. It also offers a 24-hour reception, a tour desk and luggage storage.

Hillside Inn
Hillside Inn
9.4 Excellent
5676 Township Road 362, Berlin, OH, United States
Show on map
0.4 mi from city centre, Berlin 
ExcellentBased on 70 reviews
9.4

Carlisle Country Inn Berlin is located in Berlin and features free Wi-Fi.

Sleep Inn and Suites Mt Hope
Sleep Inn and Suites Mt Hope
9.2 Excellent
8076 Oh 241, Mount Hope, OH, United States
Show on map
4.4 mi from city centre, Berlin 
ExcellentBased on 289 reviews
9.2

Featuring a swimming pool, Sleep Inn and Suites Mt Hope is located in Berlin and offers comfortable accommodation. It also provides free Wi-Fi.

Carlisle Inn Walnut Creek
Carlisle Inn Walnut Creek
9.4 Excellent
4949 State Route 515, Walnut Creek, OH, United States
Show on map
4.0 mi from city centre, Berlin 
ExcellentBased on 351 reviews
9.4

Situated in Walnut Creek, Carlisle Inn Walnut Creek is within easy driving distance of Berlin and provides complimentary Wi-Fi, a 24-hour reception and luggage storage. It also offers a business centre and a terrace.

Inn At Amish Door
Inn At Amish Door
9.3 Excellent
1210 Winesburg Street, Wilmot, OH, United States
Show on map
10.4 mi from city centre, Berlin 
ExcellentBased on 129 reviews
9.3

Set within the picturesque countryside of Wilmot, Inn at Amish Door offers comfortable accommodation and a wide range of facilities, such as an indoor pool, meeting rooms and free Wi-Fi. It also features a BBQ/picnic area, a 24-hour reception and laundry facilities.

Tips for booking a Berlin hotel

Cheapest month:April
Most expensive month:July
Average price in Berlin:$136/night
Absolute cheapest price found:$69/night
Cheapest day:Sunday
Most expensive day:Friday
$86 - $215
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$116 - $173
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Berlin hotels

Show all 29 hotels
1
The Wallhouse Hotel Ascend Hotel Collection
The Wallhouse Hotel Ascend Hotel Collection
9.2 Excellent
2870 Cove Lane, Walnut Creek, OH, United States
Show on map
0.2 mi from city centre, Walnut Creek 

Featuring a saltwater swimming pool and a Jacuzzi, The Wallhouse Hotel an Ascend Hotel Collection Member offers luxury rooms close to Yoder's Amish Home. It also provides a 24-hour reception, free Wi-Fi and luggage storage.

2
Carlisle Inn Walnut Creek
Carlisle Inn Walnut Creek
9.4 Excellent
4949 State Route 515, Walnut Creek, OH, United States
Show on map
0.1 mi from city centre, Walnut Creek 

Situated in Walnut Creek, Carlisle Inn Walnut Creek is within easy driving distance of Berlin and provides complimentary Wi-Fi, a 24-hour reception and luggage storage. It also offers a business centre and a terrace.

3
Berlin Heritage Inn
Berlin Heritage Inn
8.8 Excellent
4703 State Route 39, Berlin, OH, United States
Show on map
0.2 mi from city centre, Berlin 

Zinck's Inn Berlin is located in Berlin and provides guests with free Wi-Fi. It also offers a 24-hour reception, a tour desk and luggage storage.

Cheapest hotels in Berlin, Ohio

Show all 29 hotels
Berlin Heritage Inn
Berlin Heritage Inn
8.8 Excellent
4703 State Route 39, Berlin, OH, United States
Show on map
0.2 mi from city centre,  

Zinck's Inn Berlin is located in Berlin and provides guests with free Wi-Fi. It also offers a 24-hour reception, a tour desk and luggage storage.

$94
Avg. per night
Sleep Inn and Suites Mt Hope
Sleep Inn and Suites Mt Hope
9.2 Excellent
8076 Oh 241, Mount Hope, OH, United States
Show on map
0.3 mi from city centre,  

Featuring a swimming pool, Sleep Inn and Suites Mt Hope is located in Berlin and offers comfortable accommodation. It also provides free Wi-Fi.

$103
Avg. per night
The Wallhouse Hotel Ascend Hotel Collection
The Wallhouse Hotel Ascend Hotel Collection
9.2 Excellent
2870 Cove Lane, Walnut Creek, OH, United States
Show on map
0.2 mi from city centre,  

Featuring a saltwater swimming pool and a Jacuzzi, The Wallhouse Hotel an Ascend Hotel Collection Member offers luxury rooms close to Yoder's Amish Home. It also provides a 24-hour reception, free Wi-Fi and luggage storage.

$112
Avg. per night
Blessings Lodge
Blessings Lodge
9.0 Excellent
Millersburg, OH, United States
Show on map
5.8 mi from city centre,  

Blessings Lodge is located in Berlin and offers free Wi-Fi. It also features a gift shop.

$126
Avg. per night
Hillside Inn
Hillside Inn
9.4 Excellent
5676 Township Road 362, Berlin, OH, United States
Show on map
0.4 mi from city centre,  

Carlisle Country Inn Berlin is located in Berlin and features free Wi-Fi.

$131
Avg. per night
Carlisle Inn Walnut Creek
Carlisle Inn Walnut Creek
9.4 Excellent
4949 State Route 515, Walnut Creek, OH, United States
Show on map
0.1 mi from city centre,  

Situated in Walnut Creek, Carlisle Inn Walnut Creek is within easy driving distance of Berlin and provides complimentary Wi-Fi, a 24-hour reception and luggage storage. It also offers a business centre and a terrace.

$133
Avg. per night
Inn At Amish Door
Inn At Amish Door
9.3 Excellent
1210 Winesburg Street, Wilmot, OH, United States
Show on map
0.3 mi from city centre,  

Set within the picturesque countryside of Wilmot, Inn at Amish Door offers comfortable accommodation and a wide range of facilities, such as an indoor pool, meeting rooms and free Wi-Fi. It also features a BBQ/picnic area, a 24-hour reception and laundry facilities.

$139
Avg. per night

Hotel prices in Berlin

2 stars and under

$94 - $103

Sleep Inn and Suites Mt Hope

#1 Most popular

$103
Avg. per night
Berlin Heritage Inn

Best value

Berlin Heritage Inn
8.8 Excellent
$94
Avg. per night
3 stars

$112 - $139

Carlisle Inn Walnut Creek

#1 Most popular

$133
Avg. per night
Hillside Inn

#2 Most popular

Hillside Inn
9.4 Excellent
$131
Avg. per night
The Wallhouse Hotel Ascend Hotel Collection
$112
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Berlin

Berlin travel FAQs

  • What are the best hotels in Berlin?

    Berlin Heritage Inn (8.8/10 from 942 reviews), The Wallhouse Hotel Ascend Hotel Collection (9.2/10 from 340 reviews), and Carlisle Inn Walnut Creek (9.4/10 from 351 reviews) are all highly rated places to stay in Berlin.

  • How much do hotels in Berlin cost?

    The average prices of hotels in Berlin have been around $173 per night over the last 3 days.

  • How much is a cheap hotel in Berlin?

    Prices for Berlin hotels have been found for as low as $66/night over the last 3 days.

  • How much is a hotel in Berlin tonight?

    A hotel in Berlin tonight can start as low as $76 for the night, with an average cost of $136, based on HotelsCombined searches over the last 72 hours.