Hotels in Marlborough

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Where to stay in Marlborough?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top landmarks in Marlborough

Learn more about Marlborough

Marlborough is well-known for its attractions such as Marlborough Town Hall and Monadnock Reservation.

New Hampshire featuring a house and autumn leaves

Frequently asked questions

What hotels do travelers like in Marlborough?
Can I book refundable hotels in Marlborough?
If you’re looking for the flexibility to change your travel plans to Marlborough, most accommodations provide refundable* rates you can book. You can find these accommodations by searching our site and using the “fully refundable” filter to narrow the results down.
What will the weather in Marlborough be like during my vacation?
July and August are typically the warmest months in Marlborough when the average temp is 67°F. January and February are the coldest months when the average temperature is 27°F. October and December are the months with the most rain.
Why should I book my Marlborough hotel with Hotels.com?
There are lots of reasons to book your Marlborough trip with us: our free cancellations on selected hotels* gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Marlborough

Find out more about Marlborough

Unveil Marlborough: Where Majestic Mountains Embrace Crystal Lakes and Timeless History

Discover the charm of Marlborough, New Hampshire, a hidden gem nestled among majestic mountains and serene lakes. This quaint town offers a perfect blend of outdoor adventure and historic allure, with nearby Monadnock State Park inviting hiking enthusiasts to explore its scenic trails. Stroll through the town’s historic district to admire timeless architecture and visit the captivating historic house museums. Whether you’re seeking a romantic getaway or a peaceful retreat, Marlborough promises a delightful escape into nature's embrace, making it an unforgettable stop on your New England journey. For great hotel rates in Marlborough, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Marlborough

Marlborough, New Hampshire offers a variety of hotel accommodations, from cozy inns to budget-friendly options. Visitors can find comfortable stays that cater to different preferences, making it easy to explore the scenic beauty and local charm of the area. Here are some of the best hotels in Marlborough that our travelers love:

  1. Chesterfield InnOpens in a new window: Chesterfield Inn is a delightful 4.0-star property that caters to adventure seekers and business travelers alike. It features an array of exciting recreational activities such as snowshoeing, skiing, and kayaking, ensuring a memorable stay for those pursuing outdoor thrills. The hotel also boasts essential business amenities, including meeting rooms and conference space, tailored for professionals on the go. With a focus on comfort and a plethora of adventure options nearby, this hotel promises a captivating experience for active travelers who appreciate both relaxation and excitement.
  2. Courtyard by Marriott Keene DowntownOpens in a new window: Courtyard by Marriott Keene Downtown is a charming 3.0-star hotel designed for adventurous spirits and business-minded guests. Offering a variety of outdoor activities, such as hiking, mountain biking, and kayaking, it invites visitors to explore the natural beauty of the area. The property is well-equipped with multiple meeting rooms and a 24-hour business center, making it an excellent choice for those who blend work with leisure. With spacious rooms and a welcoming atmosphere, this hotel provides an enjoyable retreat for travelers seeking both productivity and adventure.
  3. The Carriage Barn InnOpens in a new window: The Carriage Barn Inn is a cozy 3.0-star bed and breakfast that presents an inviting ambiance for leisure travelers. Guests can indulge in complimentary breakfast options daily, setting a delightful tone for their stay. The property is known for its charming character and exceptional hospitality, making it a perfect escape for those looking to unwind in a tranquil setting. With a focus on comfort and personal touches, this inn offers a welcoming atmosphere that enhances the overall experience for visitors exploring Keene and its surroundings.

Top locations to stay in Marlborough

When visiting Marlborough, New Hampshire, consider staying in Jaffrey, Keene, or Fitzwilliam. Jaffrey offers stunning views from Pack Monadnock Mountain and the tranquility of Monadnock State Park. Keene boasts a vibrant historic Main Street and recreational areas like Spofford Lake. Fitzwilliam is perfect for nature lovers, featuring Cathedral of the Pines and beautiful natural parks. For first-time visitors, Keene is the best choice with its mix of culture and recreation.

  1. JaffreyOpens in a new window: Jaffrey is a fantastic place to stay for nature lovers and mountain enthusiasts. Nestled at the base of Pack Monadnock Mountain, it offers breathtaking views and access to the stunning Monadnock State Park. You can enjoy hiking trails that lead through beautiful landscapes, including the popular Wetmore and Towline Trailheads. For a cultural experience, check out the Colonial Theatre or catch a show at the Peterborough Players. Jaffrey's charming small-town atmosphere makes it an inviting spot to relax after a day of exploring.
  2. KeeneOpens in a new window: Keene is a vibrant town with a mix of scenic beauty and lively cultural attractions. The Historic Main Street is a lovely place to stroll, filled with quaint shops and cafes. Outdoor enthusiasts will appreciate Spofford Lake and the nearby Monadnock State Park, perfect for a day of hiking or picnicking. In the evening, enjoy one of the many cultural events at the Colonial Theatre or the Mole Hill Theatre. Keene’s welcoming vibe and rich activities make it a great base for your Marlborough adventure.
  3. FitzwilliamOpens in a new window: Fitzwilliam offers a tranquil escape surrounded by nature and natural parks. The Cathedral of the Pines is a must-see, providing a serene space for reflection and stunning views. Outdoor activities abound at Contoocook Lake and Monadnock State Park, perfect for hiking and enjoying the outdoors. In the evenings, catch a performance at the Colonial Theatre or the Peterborough Players for some local cultural flair. Fitzwilliam’s peaceful atmosphere and natural beauty make it an ideal spot for a relaxing getaway.

Things to do in Marlborough

Marlborough enchants visitors with its stunning landscapes of shimmering lakes and majestic mountains. Outdoor enthusiasts can revel in activities like hiking through lush forests, boating on tranquil waters, or hitting the slopes at a nearby ski field. With recreational areas and vibrant local experiences, it’s an ideal retreat for all types of travelers.

  • Monadnock State ParkOpens in a new window – Venture into the stunning landscapes of Monadnock State Park, where you can hike up the famous Mount Monadnock. Enjoy breathtaking views from the summit and explore scenic trails that wind through beautiful forests and tranquil lakes. This park is a perfect spot for outdoor enthusiasts looking to connect with nature and appreciate the area's rich history.
  • Central SquareOpens in a new window – Take a leisurely stroll through Central Square, the heart of Marlborough. This charming piazza is adorned with historic architecture and local shops, making it an ideal place to relax and soak in the town's atmosphere. Grab a coffee, enjoy the local vibe, and be sure to check out any community events happening during your visit.
  • Historical Society of Cheshire CountyOpens in a new window – Step back in time at the Historical Society of Cheshire County, where you can delve into the rich history of the region. Browse fascinating exhibits and learn about local artifacts that tell the story of Marlborough and its surroundings. This museum is a treasure trove for those interested in the past.
  • The FellsOpens in a new window – Discover The Fells, a beautifully preserved historic house set against a backdrop of stunning gardens and scenic views. Explore the grounds and enjoy the picturesque landscapes, perfect for a peaceful afternoon. The Fells offers a glimpse into the lifestyle of a bygone era and is an ideal spot for a relaxing picnic.
  • Alumni FieldOpens in a new window – Cheer on the local teams at Alumni Field, a historic sports stadium that hosts various athletic events. Whether you're catching a high school football game or enjoying a community event, the field is a lively gathering place for sports fans and families alike. Join in the excitement and experience the local spirit!

5 tips for savvy savings when booking a hotel in Marlborough

  1. Book for the cheapest times: The most affordable time to visit Marlborough is in March, November, and December, when hotel rates are lower. For those exploring the area, a stay of at least 2 to 3 days is recommended to fully appreciate its key landmarks and cultural offerings. Visitors can enjoy beautiful natural sites like the nearby lake and mountains, as well as historical attractions such as the local national park, historic places, and historic houses. Planning your trip during these months not only ensures you get great value for your money but also allows you to experience Marlborough's rich history and stunning landscapes while sticking to a budget.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to Marlborough, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may find discounted hotel rates as your travel date approaches. You could also enable email alerts or push notifications to stay informed about flash sales and special promotions. Additionally, the Smart ShoppingOpens in a new window tool available through the app allows you to compare hotel prices and amenities, increasing your chances of finding the best offers. If prices drop or rooms become available, you'll be the first to know, making it easier to book your last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you get a better deal on your stay at a Marlborough hotel. If you're in search of distinctive accommodations, boutique hotels can provide a more personalized experience and potentially better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll recommend more budget-friendly dates, increasing the likelihood that you’ll save.
  4. Consider your location: Staying closer to major attractions or downtown areas can be convenient, but it often comes with a higher price tag. If you're looking for more affordable options, consider hotels in neighborhoods that are not as central; these are usually more likely to be budget-friendly while still providing easy access to the sights you want to see. You might also check out independent hotels a bit farther out, as they can offer a more authentic experience at a lower cost.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in Marlborough. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

Best time to go to Marlborough

Marlborough experiences its lowest average temperature in January, at 22.6°F (-5.2°C), while July is the hottest month, with an average temperature of 71.1°F (21.7°C). October tends to be the wettest month. The peak travel months to visit Marlborough are April, June, and September, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly sunny conditions.

If you're looking for a place to get away, look no further than Marlborough. Whether you're planning to stay for a night or for the week, the area around Marlborough has accommodations to fit every need. Search for hotels in Marlborough with Hotels.com by checking our online map. Our map displays the areas and neighborhoods around all Marlborough hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Marlborough hotel deals are here with our lowest price guarantee.