The best deals on hotels when visiting Scotland 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 Scotland, New Hampshire 03470

The Inn at Crumpin Fox

71 Northfield Rd Bernardston, MA

For a restful stay, The Inn at Crumpin Fox offers harmonious accommodations with rates from $249.00, creating a welcoming space ideal for travelers visiting Scotland. Stay in accommodations that cater to your desire for more comfort and amenities, all while keeping your budget in mind.

Travelers seeking relaxation will appreciate The Inn at Crumpin Fox, offering a quiet escape with downtown Scotland still accessible for sightseeing. Step into a welcoming Scotland stay with accommodations that blend comfort and affordability—reserve now!

  Call (855) 235-6136 to book with an agent.
  11.0 miles from Scotland, NH 03470

Starting at

$249.00

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Keene Hotel

401 Winchester St Keene, NH

Unwind in the inviting atmosphere of Best Western Plus Keene Hotel near Scotland, where easygoing rooms provide comfort and quality, with budget-friendly rates from $135.99. Stay connected with friends and family using the complimentary postcard and mailing service available at Best Western Plus.

For those seeking tranquility, Best Western Plus Keene Hotel provides a serene retreat while keeping downtown Scotland within reach for sightseeing. Uncover the joy of Scotland travel with a hotel that provides unmatched convenience—lock in today!

  Call (855) 239-5277 to book with an agent.
  11.8 miles from Scotland, NH 03470

Starting at

$135.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Keene NH

3 Ash Brook Road Keene, NH

With rooms beginning at $78.99, Days Inn by Wyndham Keene NH is a practical option for travelers bound for Scotland, providing budget-conscious comfort in a clean, inviting space. Enjoy outdoor areas at select locations, whether it's relaxing in a garden setting or enjoying a quiet evening under the stars.

Guests staying at Days Inn by Wyndham Keene NH will enjoy a peaceful atmosphere, with downtown Scotland remaining nearby for exploration. Experience Scotland comfortably and affordably—secure your hotel room today!

  Call (855) 235-0725 to book with an agent.
  11.8 miles from Scotland, NH 03470

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Brattleboro

515 Canal St Brattleboro, VT

With rooms starting at $83.99, Econo Lodge Brattleboro is a comfortable choice for guests visiting Scotland, creating a warm and inviting space ideal for a peaceful stay. Look forward to a welcoming atmosphere at Econo Lodge, where the goal is to make every guest feel at home.

For a quiet retreat, Econo Lodge Brattleboro offers peaceful surroundings, with the convenience of downtown Scotland remaining nearby for city access. Experience Scotland with added comfort and savings—reserve your hotel today!

  Call (855) 235-0725 to book with an agent.
  11.9 miles from Scotland, NH 03470

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Keene

126 Key Rd Keene, NH

For an affordable and welcoming stay near Scotland, Hampton Inn & Suites Keene offers budget-friendly rooms with rates from $156.99, creating a clean and comfortable atmosphere. Relax in Hampton's thoughtfully designed guest rooms, offering the cozy Hampton bed, work desk, and modern amenities for a restful stay.

At Hampton Inn & Suites Keene, guests can unwind in a calm setting, with the excitement of downtown Scotland still nearby for exploration. Find peace of mind during your Scotland adventure with lodging that prioritizes comfort—book today!

  Call (855) 233-0132 to book with an agent.
  11.9 miles from Scotland, NH 03470

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 bound for Scotland can enjoy inviting accommodations at Holiday Inn Express Keene an IHG Hotel, where rooms start at $129.00, creating a warm, welcoming environment for relaxation. Stay on top of your game in Holiday Inn Express's dedicated business areas, providing quiet spaces equipped with all the essentials for work.

Unwind in the calm atmosphere of Holiday Inn Express Keene an IHG Hotel, where quiet surroundings create a relaxing stay, and downtown Scotland is still nearby. Maximize your Scotland adventure with thoughtfully designed, affordable lodging—secure your room now!

  Call (855) 234-7135 to book with an agent.
  12.0 miles from Scotland, NH 03470

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Latchis Hotel

50 Main Street Brattleboro, VT

With rooms beginning at $166.50, Latchis Hotel provides budget-friendly accommodations for travelers visiting Scotland, creating a warm and welcoming environment. Find enhanced comfort in rooms that provide a bit more than the essentials, designed for an enjoyable and budget-friendly visit.

Enjoy the peace and quiet at Latchis Hotel, where downtown Scotland is just a smooth drive away, allowing for easy access to the city's top attractions. Experience a well-rounded Scotland stay with amenities that keep you comfortable—reserve now!

  Call (855) 239-4019 to book with an agent.
  12.0 miles from Scotland, NH 03470

Starting at

$166.50

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Keene Downtown

75 Railroad St Keene, NH

Unwind in enveloping surroundings at Courtyard by Marriott Keene Downtown near Scotland, where restful accommodations are designed with comfort in mind, with rates starting at $144.99 per night. Find tranquility in Courtyard's contemporary design, offering a soothing backdrop for rest and rejuvenation.

At Courtyard by Marriott Keene Downtown, guests can enjoy the quiet atmosphere while keeping downtown Scotland within easy reach for a day of sightseeing. Enjoy a well-deserved Scotland getaway with accommodations that exceed expectations—secure now!

  Call (855) 234-2997 to book with an agent.
  12.8 miles from Scotland, NH 03470

Starting at

$144.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Keene Downtown

30 Main Street Keene, NH

For an affordable stay near Scotland, Fairfield Inn & Suites by Marriott Keene Downtown offers inviting accommodations with rooms beginning at $179.99, creating a clean and comfortable space. Discover the charm of Fairfield's signature amenities, including Paul Mitchell® bath products for a touch of luxury.

Guests staying at Fairfield Inn & Suites by Marriott Keene Downtown will enjoy the balance of peaceful surroundings and easy access to downtown Scotland for sightseeing. Elevate your Scotland travels with budget-conscious, well-equipped lodging—lock in today!

  Call (855) 233-7850 to book with an agent.
  12.8 miles from Scotland, NH 03470

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Vikings Villages

360 Stony Hill Rd. South Guilford Brattleboro, VT

For a peaceful and budget-friendly stay, Vikings Villages offers inviting rooms with rates starting at $350.99, creating a clean, welcoming environment near Scotland. Find value in rooms that provide dependable comfort, ensuring a pleasant and budget-friendly visit.

Rest in the calm environment at Vikings Villages, knowing downtown Scotland is a simple drive away for easy access to city attractions. Book an inviting, economical hotel for your Scotland visit—lock in now!

  Call (855) 235-0725 to book with an agent.
  12.8 miles from Scotland, NH 03470

Starting at

$350.99

per night

Read Reviews View Amenities View All Rooms

Riverside Hotel Ascend Hotel Collection

20 Riverside Drive West Chesterfield, NH

With rates from $198.99, Riverside Hotel Ascend Hotel Collection provides inviting accommodations for travelers visiting Scotland, creating a comfortable and welcoming space for relaxation. Find a cozy retreat in rooms that offer a homely atmosphere, complete with all the necessary amenities for a stress-free stay.

Guests at Riverside Hotel Ascend Hotel Collection can enjoy quiet surroundings, with the added convenience of downtown Scotland being just a drive away. Stay smart and relaxed in Scotland with value-driven amenities—book your room now!

  Call (855) 234-5074 to book with an agent.
  13.1 miles from Scotland, NH 03470

Starting at

$198.99

per night

Read Reviews View Amenities View All Rooms

Colonial Motel&Spa

889 Putney Rd Brattleboro, VT

Experience quality and comfort at Colonial Motel&Spa as you explore Scotland, where restful rooms create a welcoming atmosphere, with rates starting from $108.99. Find comfort and style in our rooms that offer a range of amenities designed to enhance your stay.

Guests staying at Colonial Motel&Spa can enjoy a quiet retreat, with downtown Scotland still within reach for all their city adventures. Stay comfortably in Scotland with a hotel that offers all the perks you desire—book today!

  Call (855) 234-7135 to book with an agent.
  13.2 miles from Scotland, NH 03470

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms

Black Mountain Inn

959 Putney Road Brattleboro, VT

With rates starting at $101.99, Black Mountain Inn provides affordable accommodations for travelers visiting Scotland, creating a clean and restorative environment ideal for rest. Relax in accommodations that balance comfort and value, offering a welcoming environment at an economical price.

For a relaxing stay, Black Mountain Inn offers quiet surroundings while keeping downtown Scotland accessible for a day of sightseeing. Book your Scotland adventure with a hotel that keeps comfort affordable—lock in today!

  Call (855) 239-5277 to book with an agent.
  13.3 miles from Scotland, NH 03470

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

The Covered Bridge Inn

1043 Putney Road Brattleboro, VT

Guests visiting Scotland can unwind at The Covered Bridge Inn, where plush accommodations start at $93.99, creating a welcoming and comfortable environment for rest. Stay in accommodations that provide a little extra, from enhanced comfort to additional amenities, all at a great value.

Rest easy at The Covered Bridge Inn, where peaceful surroundings create a calming retreat, while downtown Scotland remains within driving distance. Discover a welcoming, cost-effective hotel perfect for your Scotland getaway—secure today!

  Call (855) 234-5074 to book with an agent.
  13.3 miles from Scotland, NH 03470

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Brattleboro an IHG Hotel

100 Chickering Drive Brattleboro, VT

With budget-friendly rooms from $159.00, Holiday Inn Express Hotel & Suites Brattleboro an IHG Hotel provides inviting comfort for travelers visiting Scotland, creating a warm, welcoming space. Relax with a book or work on your laptop in Holiday Inn Express's quiet library area.

Guests staying at Holiday Inn Express Hotel & Suites Brattleboro an IHG Hotel will love the calm environment, while downtown Scotland remains a convenient drive away for a day of exploration. Settle into Scotland with a hotel that balances convenience and cost savings—lock in now!

  Call (855) 234-5074 to book with an agent.
  13.4 miles from Scotland, NH 03470

Starting at

$159.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Brattleboro I-91

1186 Putney Road Brattleboro, VT

Guests traveling to Scotland will appreciate the inviting comfort at Comfort Inn & Suites Brattleboro I-91, where budget-friendly rooms start at $117.99, creating a warm, welcoming environment. Rest easy knowing our enhanced cleaning protocols are in place to ensure a safe and comfortable environment for all guests.

A peaceful stay awaits at Comfort Inn & Suites Brattleboro I-91, where the quiet atmosphere creates a relaxing retreat and downtown Scotland is nearby. Discover a hotel that elevates your Scotland adventure while staying budget-friendly—reserve now!

  Call (855) 235-0725 to book with an agent.
  13.5 miles from Scotland, NH 03470

Starting at

$117.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Brattleboro VT

1254 Putney Rd Brattleboro, VT

For an affordable stay near Scotland, Travelodge by Wyndham Brattleboro VT offers inviting rooms with rates starting at $109.00, creating a clean, comfortable atmosphere perfect for relaxation. Stay refreshed with the complimentary tea and coffee provided in Travelodge's rooms, a perfect way to start or end your day.

At Travelodge by Wyndham Brattleboro VT, the quiet atmosphere offers a restful stay, with the added convenience of downtown Scotland being nearby for sightseeing. Settle into Scotland with a hotel that balances convenience and cost savings—lock in now!

  Call (855) 234-7135 to book with an agent.
  13.5 miles from Scotland, NH 03470

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Brattleboro

1378 Putney Road Brattleboro, VT

Guests traveling to Scotland will find inviting accommodations at Hampton Inn Brattleboro, with rooms starting at $123.99, creating a clean and welcoming environment ideal for relaxation. Experience the attention to detail in Hampton’s housekeeping service, ensuring your room is spotless and well-maintained throughout your stay.

Travelers seeking both peace and proximity will find Hampton Inn Brattleboro ideal, with downtown Scotland still within reach for exploration. Choose a hotel that brings comfort and affordability together in Scotland—book now!

  Call (855) 234-7135 to book with an agent.
  13.5 miles from Scotland, NH 03470

Starting at

$123.99

per night

Read Reviews View Amenities View All Rooms

The Putney Inn

57 Putney Landing Rd Putney, VT

For those visiting Scotland, The Putney Inn offers intimate accommodations with rates beginning at $82.99, creating a warm, welcoming atmosphere perfect for unwinding. Find enhanced comfort in rooms that provide a bit more than the essentials, designed for an enjoyable and budget-friendly visit.

Guests at The Putney Inn can appreciate the serenity of the hotel, while downtown Scotland remains easily reachable by car. Get ready to experience Scotland in style with affordable, well-appointed lodging—reserve now!

  Call (855) 239-5277 to book with an agent.
  16.4 miles from Scotland, NH 03470

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Greenfield

184 Shelburne Rd Greenfield, MA

At Hampton Inn & Suites Greenfield, guests bound for Scotland can unwind in relaxed comfort with rooms starting at $240.99, creating a clean, inviting space ideal for relaxation. Feel secure with advanced in-room security features at Hampton, including electronic safes and modern locking systems.

Enjoy the tranquility at Hampton Inn & Suites Greenfield, where quiet surroundings meet easy access to downtown Scotland for a day of exploration. Find the right balance between affordability and quality during your Scotland trip—lock in today!

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

Starting at

$240.99

per night

Read Reviews View Amenities View All Rooms

Riverhouse by Weekender (Formerly Jack Daniels Inn)

80 Concord Street Peterborough, NH

Guests visiting Scotland will appreciate the comfort at Riverhouse by Weekender (Formerly Jack Daniels Inn), where rooms start at $199.99, creating a welcoming space perfect for relaxation and rest. Find a cozy and affordable stay in rooms that provide a comfortable sleeping environment and basic conveniences.

Escape the urban buzz at Riverhouse by Weekender (Formerly Jack Daniels Inn), offering peaceful lodgings just a short drive from the dynamic heart of Scotland. Stay worry-free in Scotland with a hotel that offers all the essentials at a great price—lock in now!

  Call (855) 236-8982 to book with an agent.
  22.6 miles from Scotland, NH 03470

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

The Lodge at West River

1086 VT Route 30 Newfane, VT

Guests headed to Scotland can enjoy affordable comfort at The Lodge at West River, with rooms starting at $147.99, providing a soothing space perfect for relaxation. Enjoy a pleasant upgrade in comfort, with rooms equipped with additional amenities for a satisfying and economical visit.

At The Lodge at West River, you can enjoy the best of both worlds—peaceful accommodations with convenient access to Scotland. Take comfort in knowing your Scotland trip is both cost-effective and enjoyable—book today!

  Call (855) 233-7850 to book with an agent.
  23.4 miles from Scotland, NH 03470

Starting at

$147.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn PLUS+ South Deerfield – Amherst

9 Greenfield Rd South Deerfield, MA

For a tranquil and affordable stay, Red Roof Inn PLUS+ South Deerfield – Amherst offers budget-friendly rooms with rates from $179.00, creating a clean and comfortable environment for guests visiting Scotland. Find Red Roof Inn a perfect match for budget-conscious travelers, offering essential services without compromising on quality.

Relax at Red Roof Inn PLUS+ South Deerfield – Amherst, a peaceful getaway where Scotland's attractions are always within a short drive. Relax and explore Scotland knowing your accommodations provide excellent value—book today!

  Call (855) 239-4019 to book with an agent.
  23.6 miles from Scotland, NH 03470

Starting at

$179.00

per night

Read Reviews View Amenities View All Rooms

The Colonial Hotel

625 Betty Spring Road Gardner, MA

Relax in the intimate surroundings of The Colonial Hotel when traveling to Scotland, where inviting rooms create a comfortable stay, with nightly rates from $179.99. Stay in accommodations that provide a blend of comfort and practical luxury, ensuring a pleasant and hassle-free visit.

Enjoy a comfortable stay at The Colonial Hotel, where the peaceful surroundings allow you to recharge before exploring Scotland. Enjoy every aspect of your Scotland trip with a hotel that delivers on quality—secure now!

  Call (855) 235-0725 to book with an agent.
  24.6 miles from Scotland, NH 03470

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms