Hotels in Berlin

Search and compare Berlin hotels from hundreds of travel sites and save

Berlin, NH, United States
21 Sep — 22 Sep2
Berlin, NH, United States
Tue 21/9
Wed 22/9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Berlin

Filter by star ratings
All filters
Mt Madison Inn & Suites
Mt Madison Inn & Suites
8.7 Excellent
365 Main Street, Gorham, NH, United States
Show on map
7.9 km from city centre, Berlin 
ExcellentBased on 531 reviews
8.7

Within a 70-minute car ride of Eastern Slopes Regional Airport, Mt Madison Inn & Suites provides an outdoor pool and free wireless internet. It also offers an express check-in and check-out feature, a 24-hour reception and a sun deck.

Tips for booking a Berlin hotel

Cheapest month:November
Most expensive month:September
Average price in Berlin:$206/night
Absolute cheapest price found:$111/night
Cheapest day:Tuesday
Most expensive day:Friday
$153 - $265
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$131 - $275
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Berlin hotels

Show all 16 hotels
1
Mt Madison Inn & Suites
Mt Madison Inn & Suites
8.7 Excellent
365 Main Street, Gorham, NH, United States
Show on map
2.0 km from city centre, Gorham 

Within a 70-minute car ride of Eastern Slopes Regional Airport, Mt Madison Inn & Suites provides an outdoor pool and free wireless internet. It also offers an express check-in and check-out feature, a 24-hour reception and a sun deck.

Cheapest hotels in Berlin, New Hampshire

Show all 16 hotels
Mt Madison Inn & Suites
Mt Madison Inn & Suites
8.7 Excellent
365 Main Street, Gorham, NH, United States
Show on map
2.0 km from city centre,  

Within a 70-minute car ride of Eastern Slopes Regional Airport, Mt Madison Inn & Suites provides an outdoor pool and free wireless internet. It also offers an express check-in and check-out feature, a 24-hour reception and a sun deck.

$135
Avg. per night

Where to stay in Berlin

About Berlin

This small town on the northern edge of the White Mountains is a charming collection of beautiful churches, quaint Victorian houses and old-fashioned red-brick buildings. Steeped in history and culture, it’s a lovely gateway to explore some of New Hampshire’s most beautiful landscapes.

Things to do

Spend an afternoon on Berlin’s charming Main Street, where you’ll find a number of boutique shops and cafes. Just a few minutes’ walk away is the Moffett House Museum, where you can see a treasure trove of old Berlin photographs, manuscripts and mementoes. Visit the Northern Forest Heritage Park for a tour of the old mills, blacksmith demonstrations and lumberjack competitions.

One of the most popular activities in the region is moose-spotting, with an abundance of these fascinating creatures nearby. Other animals worth looking out for in the surrounding woods are black bears, otters and porcupines.

Visiting in autumn? With forests right on Berlin’s doorstep, the varied species of trees make for a vibrant display of colour. Go for a walk along the Androscoggin river and admire the beech, ash and sugar maples or get into the harvest spirit with a visit to a pick-your-own farm to try some of the delicious local produce.

Getting around

Berlin is 185 kilometers north of Concord, a two-hour drive through the captivating scenery of White Mountain National Forest. There are daily coaches from Boston International Airport, which also has multiple hire car companies. The city is well served by a bus network that will take you to most of the major attractions.

Berlin travel FAQs

  • What are the best hotels in Berlin?

    Mt Madison Inn & Suites is a very popular hotel in Berlin, with a score of 8.7 from 531 reviews. Updated White Mountain Home (9.5 from 13 reviews) is also a highly rated Berlin hotel based on recent feedback from HotelsCombined users.

  • How much do hotels in Berlin cost?

    The average price of a hotel in Berlin is $405 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Berlin?

    $278 per night is the cheapest Berlin hotel price found in our data from the last 72 hours.