The best deals on hotels when visiting Thomas in New Hampshire.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Thomas, New Hampshire 03461

Riverhouse by Weekender (Formerly Jack Daniels Inn)

80 Concord Street Peterborough, NH

For a welcoming stay, Riverhouse by Weekender (Formerly Jack Daniels Inn) offers budget-friendly rooms with rates from $190.99, creating a clean and inviting space perfect for guests bound for Thomas. Stay in rooms that elevate your experience with additional comforts and conveniences, all within an affordable setting.

Guests at Riverhouse by Weekender (Formerly Jack Daniels Inn) can relax in a peaceful atmosphere, with downtown Thomas just a short drive away for city exploration. Set your sights on Thomas with a hotel that makes every penny count—lock in today!

  Call (855) 234-5074 to book with an agent.
  10.6 miles from Thomas, NH 03461

Starting at

$190.99

per night

Read Reviews View Amenities View All Rooms

The Colonial Hotel

625 Betty Spring Road Gardner, MA

Choose The Colonial Hotel for your trip to Thomas, where alluring accommodations provide a relaxing retreat, with budget-friendly room rates beginning at just $179.99. Relax in accommodations that deliver an exceptional balance of comfort and convenience, perfect for both short and extended stays.

At The Colonial Hotel, travelers can enjoy a serene retreat while knowing that downtown Thomas remains a short drive away. Find your home away from home in Thomas with a hotel that caters to your needs—reserve now!

  Call (855) 235-6136 to book with an agent.
  13.5 miles from Thomas, NH 03461

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Keene Downtown

75 Railroad St Keene, NH

Relax in the inviting surroundings of Courtyard by Marriott Keene Downtown on your journey to Thomas, where quality rooms offer comfort and value, with starting rates at $149.99 per night. Take a refreshing break in Courtyard's swimming pools, where leisure meets relaxation in beautifully designed aquatic settings.

Guests staying at Courtyard by Marriott Keene Downtown will appreciate the balance of easy city access and the calming retreat offered by the hotel. Find your ideal Thomas stay with a hotel that delivers luxury at a budget-friendly price—secure now!

  Call (855) 235-0725 to book with an agent.
  17.3 miles from Thomas, NH 03461

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Keene Hotel

401 Winchester St Keene, NH

Find a soothing escape at Best Western Plus Keene Hotel near Thomas, where restful accommodations create a relaxing stay, with inviting rates beginning at just $127.99. Stay informed with the digital concierge service available at Best Western Plus, offering tips and information via your smart device.

Relax in the quiet setting of Best Western Plus Keene Hotel, where peaceful surroundings make for a restful stay and downtown Thomas is still nearby. Explore Thomas worry-free with accommodations that ensure a smooth experience—book today!

  Call (855) 234-7135 to book with an agent.
  17.4 miles from Thomas, NH 03461

Starting at

$127.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Keene Downtown

30 Main Street Keene, NH

With affordable rooms beginning at $179.99, Fairfield Inn & Suites by Marriott Keene Downtown provides budget-conscious comfort for guests bound for Thomas, creating a welcoming atmosphere. Experience the local culture through Fairfield’s community engagement programs, offering guests a chance to give back during their stay.

Rest in the peaceful setting of Fairfield Inn & Suites by Marriott Keene Downtown, where guests can relax knowing downtown Thomas is just a short drive away. Make the most of your Thomas travels with practical, inviting hotel options—lock in now!

  Call (855) 234-7135 to book with an agent.
  17.4 miles from Thomas, NH 03461

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Keene

126 Key Rd Keene, NH

For a comfortable and budget-friendly stay, Hampton Inn & Suites Keene offers inviting rooms with rates beginning at $156.99, creating a delightful environment near Thomas. Savor the quality of Hampton’s premium coffee selection, featuring top-tier brands and specialty blends to kickstart your morning.

Guests at Hampton Inn & Suites Keene will appreciate the calm environment, while the energy of downtown Thomas remains easily accessible. Enjoy Thomas adventures with a hotel that’s all about comfort and savings—lock in today!

  Call (855) 239-5277 to book with an agent.
  17.5 miles from Thomas, NH 03461

Starting at

$156.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Keene an IHG Hotel

175 Key Rd Keene, NH

Guests visiting Thomas will find warm accommodations at Holiday Inn Express Keene an IHG Hotel, with rooms beginning at $132.59, creating a clean, inviting environment perfect for rest. Stay informed with Holiday Inn Express's digital concierge services, providing up-to-date information and recommendations for your visit.

Relax in the serene environment of Holiday Inn Express Keene an IHG Hotel, where peaceful surroundings offer a restful stay and downtown Thomas is within reach. Discover a Thomas stay that makes every moment worthwhile with practical, cost-saving lodging—lock in today!

  Call (855) 239-4019 to book with an agent.
  17.6 miles from Thomas, NH 03461

Starting at

$132.59

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Keene NH

3 Ash Brook Road Keene, NH

Guests visiting Thomas will appreciate the affordable comfort at Days Inn by Wyndham Keene NH, with easygoing rooms starting at $100.99, creating a warm and inviting atmosphere. Relax in outdoor seating areas, perfect for enjoying a morning coffee or unwinding at the end of the day.

Rest easy at Days Inn by Wyndham Keene NH, enjoying quiet surroundings while still being within a convenient drive of downtown Thomas for exploration. Plan your Thomas getaway with a budget-friendly hotel that delivers comfort—reserve now!

  Call (855) 235-0725 to book with an agent.
  17.9 miles from Thomas, NH 03461

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Blue Bear Inn

534 Mountain Rd Francestown, NH

Find the essence of tranquility at Blue Bear Inn on your visit to Thomas, where luxurious rooms provide a haven of peace, with budget-friendly rates from $250.80. Enjoy rooms that set a new benchmark for luxury, with elegant decor and amenities that cater to the needs of discerning guests.

Rest in the peaceful setting of Blue Bear Inn, where guests can relax knowing downtown Thomas is just a short drive away. Awaken to tranquility in Thomas with a hotel that surrounds you with opulence—secure now!

  Call (855) 234-5074 to book with an agent.
  19.9 miles from Thomas, NH 03461

Starting at

$250.80

per night

Read Reviews View Amenities View All Rooms

Doubletree by Hilton Hotel Leominster

99 Erdman Way Leominster, MA

Step into a refined retreat at Doubletree by Hilton Hotel Leominster on your journey to Thomas, where alluring rooms provide quality, with rates beginning at an inviting $154.99. Experience DoubleTree by Hilton's innovative cocktails, created by skilled mixologists with a flair for the unique.

Experience the tranquility of Doubletree by Hilton Hotel Leominster, where guests can enjoy a restful stay while still being close to the attractions of Thomas. Take advantage of a Thomas escape where first-class service is the standard—reserve now!

  Call (855) 234-5074 to book with an agent.
  20.1 miles from Thomas, NH 03461

Starting at

$154.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Leominster MA

48 Commercial Rd Leominster, MA

Guests bound for Thomas can unwind in affordable comfort at Motel 6 Leominster MA, with tucked away rooms starting at $121.99, creating a welcoming, relaxing space. Take a break and relax outside your room, with select Motel 6 locations offering picnic areas or courtyards.

Escape to Motel 6 Leominster MA for a relaxing stay, with the added benefit of being close to the exciting venues in Thomas. Book now and make your Thomas trip both relaxing and budget-friendly—secure your room!

  Call (855) 234-2997 to book with an agent.
  21.4 miles from Thomas, NH 03461

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

Chocksett Inn&Restaurant

59 Laurelwood Road Sterling, MA

Embrace a welcoming atmosphere at Chocksett Inn&Restaurant on your journey to Thomas, where restful rooms offer comfort, with budget-friendly rates from $255.00. Experience a stay where luxury and functionality meet, with rooms designed to provide the highest level of comfort and convenience.

Relax at Chocksett Inn&Restaurant, a peaceful haven where guests can rest in comfort and still visit Thomas with ease. Find out how extraordinary Thomas can be with accommodations that elevate your stay—reserve now!

  Call (855) 233-7850 to book with an agent.
  25.3 miles from Thomas, NH 03461

Starting at

$255.00

per night

Read Reviews View Amenities View All Rooms

The Inn at Crumpin Fox

71 Northfield Rd Bernardston, MA

Guests headed to Thomas will find budget-friendly comfort at The Inn at Crumpin Fox, where inviting rooms begin at $249.00, creating a welcoming atmosphere perfect for relaxation. Stay in rooms that elevate your travel experience with extra comforts and a welcoming atmosphere at an affordable price.

Whether for work or leisure, The Inn at Crumpin Fox offers a balance of tranquility and easy access to Thomas's major attractions. Take advantage of a Thomas hotel that combines quality with cost-effective rates—secure now!

  Call (855) 234-5074 to book with an agent.
  25.8 miles from Thomas, NH 03461

Starting at

$249.00

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites by Marriott Boston Devens Common Center

27 Andrews Parkway Harvard, MA

Stay at SpringHill Suites by Marriott Boston Devens Common Center for a restful visit to Thomas, where harmonious accommodations create a comfortable atmosphere, with nightly rates starting at just $169.99. SpringHill Suites enhances your stay with thoughtful touches like complimentary toiletries and plush bedding.

For a peaceful stay with a short drive to the action, SpringHill Suites by Marriott Boston Devens Common Center provides the perfect escape just outside Thomas. Get ready for a Thomas stay that’s as comfortable as it is memorable—lock in today!

  Call (855) 239-4019 to book with an agent.
  25.8 miles from Thomas, NH 03461

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

The Groton Inn

128 Main Street Groton, MA

Relax in style at The Groton Inn on your trip to Thomas, where quality rooms offer a warm environment, with rates starting at an accessible $389.99. Relax in beautifully appointed rooms that provide a rich array of amenities and exceptional comfort.

With its perfect location, The Groton Inn offers guests the opportunity to experience both relaxation and city life near Thomas. Unwind in Thomas with a hotel that makes comfort feel effortlessly elegant—lock in today!

  Call (855) 233-7850 to book with an agent.
  26.1 miles from Thomas, NH 03461

Starting at

$389.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Devens Common

59 Andrews Pkwy Harvard, MA

Enjoy a comfortable stay at Hilton Garden Inn Devens Common on your trip to Thomas, where quality rooms provide a restful environment, with rates starting at $150.99. Maintain your workout routine at Hilton Garden Inn's fitness center, featuring the latest equipment and open 24 hours for your convenience.

Find your calm retreat at Hilton Garden Inn Devens Common, a peaceful stay with the advantage of being close to Thomas whenever you're ready to explore. Stay refreshed and relaxed in Thomas with a hotel that delivers on quality—secure now!

  Call (855) 234-7135 to book with an agent.
  26.3 miles from Thomas, NH 03461

Starting at

$150.99

per night

Read Reviews View Amenities View All Rooms

Latchis Hotel

50 Main Street Brattleboro, VT

Guests visiting Thomas will find affordable comfort at Latchis Hotel, where inviting rooms start at $170.00, creating a clean, welcoming environment for relaxation. Relax in a clean and efficient environment, where rooms offer the necessary amenities for a comfortable and straightforward stay.

At Latchis Hotel, guests are welcomed into a peaceful environment that provides easy access to Thomas's top destinations. Enjoy an exceptional Thomas stay with added perks at a budget-friendly price—reserve today!

  Call (855) 233-7850 to book with an agent.
  27.0 miles from Thomas, NH 03461

Starting at

$170.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Nashua

407 Amherst St Nashua, NH

At Hampton Inn Nashua, travelers to Thomas will find budget-friendly rooms with rates beginning at $199.99, creating a welcoming and comfortable environment. Discover the thoughtful touches in Hampton’s guest rooms, including ample charging outlets and complimentary toiletries.

At Hampton Inn Nashua, you’ll experience restful accommodations and the advantage of being close to Thomas for day trips and adventures. Plan your Thomas adventure with a hotel that’s as inviting as it is affordable—secure now!

  Call (855) 234-7135 to book with an agent.
  27.1 miles from Thomas, NH 03461

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Brattleboro

515 Canal St Brattleboro, VT

With rates starting at $83.99, Econo Lodge Brattleboro provides affordable accommodations for travelers visiting Thomas, creating a clean and comfortable environment ideal for rest. Experience the practicality of Econo Lodge's accommodations, offering a no-frills approach to lodging that focuses on the essentials.

Find balance at Econo Lodge Brattleboro, offering a tranquil retreat with Thomas's lively energy still within reach. Make the most of Thomas with a comfortable, affordable hotel—book your room now!

  Call (855) 233-0132 to book with an agent.
  27.1 miles from Thomas, NH 03461

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Riverside Hotel Ascend Hotel Collection

20 Riverside Drive West Chesterfield, NH

With budget-conscious rooms starting at $198.99, Riverside Hotel Ascend Hotel Collection provides inviting accommodations for guests traveling to Thomas, creating a clean, welcoming space. Experience thoughtful amenities and comfortable settings that provide a step up in value for travelers seeking more from their stay.

Step into a quiet retreat at Riverside Hotel Ascend Hotel Collection, offering serene surroundings just a short drive from the buzz of Thomas. Discover the smart way to stay in Thomas with inviting and affordable lodging—reserve now!

  Call (855) 239-4019 to book with an agent.
  27.3 miles from Thomas, NH 03461

Starting at

$198.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn Nashua

25 Trafalgar Square Nashua, NH

Relax at Residence Inn Nashua as you visit Thomas, where intimate rooms provide quality and warmth, with budget-friendly nightly rates starting at $299.99. Enjoy a worry-free stay with Residence Inn's comprehensive safety protocols, including regular sanitization and health checks.

Discover the tranquility of Residence Inn Nashua, where guests can unwind while keeping the sights of Thomas within easy reach. Find peace and tranquility in Thomas with accommodations that enhance your adventure—book today!

  Call (855) 234-5074 to book with an agent.
  27.5 miles from Thomas, NH 03461

Starting at

$299.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Brattleboro

1378 Putney Road Brattleboro, VT

Guests bound for Thomas will find inviting comfort at Hampton Inn Brattleboro, where budget-friendly rooms start at $120.99, creating a clean and welcoming environment. Appreciate the simplicity and efficiency of check-in and check-out at Hampton, designed to get you on your way without delay.

Experience a refreshing stay at Hampton Inn Brattleboro, where guests can unwind and still explore the vibrant life of Thomas. Experience the charm of Thomas with a hotel that goes above and beyond—book today!

  Call (855) 239-4019 to book with an agent.
  27.6 miles from Thomas, NH 03461

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms

Colonial Motel&Spa

889 Putney Rd Brattleboro, VT

Relax at Colonial Motel&Spa as you explore Thomas, where quality rooms offer a peaceful retreat, with inviting nightly rates beginning at just $98.99. Experience a stay that combines comfort, convenience, and modern amenities, making your visit both pleasant and productive.

Find your sanctuary at Colonial Motel&Spa, offering a peaceful retreat within a short drive to Thomas's best attractions. Get ready to experience Thomas with a hotel that balances luxury and savings perfectly—reserve now!

  Call (855) 239-5277 to book with an agent.
  27.6 miles from Thomas, NH 03461

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

The Covered Bridge Inn

1043 Putney Road Brattleboro, VT

With rates beginning at $92.99, The Covered Bridge Inn provides budget-friendly comfort for guests bound for Thomas, creating a enchanting and inviting environment. Relax in rooms that offer the basic necessities for a comfortable stay, with a focus on cleanliness and efficient service.

Offering a perfect retreat from the hustle and bustle, The Covered Bridge Inn is an ideal base for exploring Thomas. Find exceptional value and extra amenities on your Thomas adventure—reserve your hotel room now!

  Call (855) 233-0132 to book with an agent.
  27.6 miles from Thomas, NH 03461

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms