The best deals on hotels when visiting Salem in Maine.

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 Salem, Maine 04983

Mount Blue Motel

454 Wilton Rd Farmington, ME

For an inviting and budget-friendly stay near Salem, Mount Blue Motel offers tucked away rooms with rates beginning at $160.99, creating a clean, welcoming space. Stay in accommodations that provide a no-frills experience, with rooms designed for ease of use and comfort.

At Mount Blue Motel, guests can relax in peaceful surroundings, with downtown Salem just a comfortable drive away for city exploration. Enjoy your time in Salem with a hotel that’s both practical and inviting—reserve your room now!

  Call (855) 234-7135 to book with an agent.
  19.1 miles from Salem, ME 04983

Starting at

$160.99

per night

Read Reviews View Amenities View All Rooms

Colonial Valley Motel

593 Wilton Rd Farmington, ME

With rates from $130.99, Colonial Valley Motel is ideal for travelers bound for Salem, providing hospitable, budget-friendly accommodations perfect for relaxation. Stay in rooms that offer simple comforts and clean surroundings, ensuring a hassle-free experience for all guests.

For those seeking a blend of relaxation and city exploration, Colonial Valley Motel offers tranquility with downtown Salem a drive away. Make memories in Salem while staying at a hotel that caters to your comfort—reserve now!

  Call (855) 236-8982 to book with an agent.
  19.6 miles from Salem, ME 04983

Starting at

$130.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn&Suites Wilton

1026 Us Route 2 E Wilton, ME

With rooms starting at $158.99, Comfort Inn&Suites Wilton provides budget-conscious accommodations for travelers visiting Salem, creating a clean and relaxed space. Relax in Comfort Inn's soft, premium bedding, designed to ensure a restful night's sleep for every guest.

Relax and retreat at Comfort Inn&Suites Wilton, a serene getaway where the excitement of Salem is always within easy access. Experience Salem with accommodations that make every moment memorable—lock in now!

  Call (855) 234-7135 to book with an agent.
  20.1 miles from Salem, ME 04983

Starting at

$158.99

per night

Read Reviews View Amenities View All Rooms

Wilson Lake Inn

183 Lake Road Wilton, ME

Wilson Lake Inn is a welcoming choice for visitors to Salem, where quality rooms create a restful experience, with inviting rates from just $148.80 per night. Relax in accommodations that cater to your desire for more, with rooms that offer additional amenities and a welcoming atmosphere.

At Wilson Lake Inn, spacious rooms and a serene setting create the perfect escape, just a short drive from Salem. Experience the best of Salem with a hotel that provides unbeatable comfort and affordability—lock in today!

  Call (855) 234-5074 to book with an agent.
  21.5 miles from Salem, ME 04983

Starting at

$148.80

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Rumford Falls

50 Prospect Ave Rumford, ME

Guests visiting Salem can relax in delightful comfort at Best Western Plus Rumford Falls, where budget-friendly rooms start at $149.99, creating a warm, welcoming space. Take advantage of the 24-hour business centers at Best Western Plus, fully equipped for your connectivity and productivity needs.

Discover a quiet escape at Best Western Plus Rumford Falls, where the bustle of Salem is close enough to explore at your leisure. Discover a relaxing Salem experience with accommodations that won’t strain your budget—secure now!

  Call (855) 239-5277 to book with an agent.
  28.0 miles from Salem, ME 04983

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Belmont Motel

273 Madison Ave Skowhegan, ME

Guests bound for Salem will appreciate the affordable comfort at Belmont Motel, where pleasant rooms begin at $95.00, creating a welcoming environment ideal for rest. Experience lodging that understands the basics, with rooms that offer essential comforts and a welcoming environment.

Recharge in the comfort of Belmont Motel, where guests can unwind in peace while keeping Salem within reach for exploration. Stay comfortably and save more while enjoying Salem—lock in your hotel now!

  Call (855) 239-5277 to book with an agent.
  28.3 miles from Salem, ME 04983

Starting at

$95.00

per night

Read Reviews View Amenities View All Rooms

Canaan Motel

205 Main St Canaan, ME

Guests bound for Salem can enjoy budget-friendly comfort at Canaan Motel, where heartwarming rooms start at $140.00, creating a welcoming space perfect for relaxation. Find added luxury in rooms that provide more than the essentials, offering enhanced amenities for a comfortable stay.

Step into relaxation at Canaan Motel, a quiet retreat where you can explore Salem's excitement whenever you choose. Enjoy your Salem getaway with peace of mind and budget-friendly amenities—reserve now!

  Call (855) 239-4019 to book with an agent.
  36.0 miles from Salem, ME 04983

Starting at

$140.00

per night

Read Reviews View Amenities View All Rooms

The Elmwood

455 Kennedy Memorial Dr Waterville, ME

For an affordable and inviting stay, The Elmwood offers relaxed rooms with rates beginning at $135.00, creating a clean and comfortable atmosphere near Salem. Relax in rooms that cater to budget-conscious guests, offering a comfortable and clean environment without unnecessary extras.

Discover the balance of rest and adventure at The Elmwood, where you can relax in peace and explore Salem whenever you choose. Settle in with confidence at a budget-friendly hotel for your Salem getaway—book today!

  Call (855) 235-6136 to book with an agent.
  38.3 miles from Salem, ME 04983

Starting at

$135.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Waterville

425 Kennedy Memorial Dr Waterville, ME

At Hampton Inn Waterville, travelers to Salem will find inviting rooms with rates beginning at $142.99, creating a warm, comfortable space ideal for relaxation. Sleep soundly with Hampton's 100 percent Satisfaction Guarantee, ensuring every aspect of your stay meets your expectations.

Stay at Hampton Inn Waterville for a restful experience, where the peaceful ambiance is complemented by the proximity to Salem's highlights. Experience Salem with accommodations that make every moment memorable—lock in now!

  Call (855) 239-5277 to book with an agent.
  38.5 miles from Salem, ME 04983

Starting at

$142.99

per night

Read Reviews View Amenities View All Rooms

Budget Host Airport Inn

400 Kennedy Memorial Dr Waterville, ME

At Budget Host Airport Inn, travelers to Salem will find affordable comfort with rooms starting at $90.00, creating a restful, welcoming environment ideal for relaxation. Relax in well-maintained accommodations that provide the essentials for a worry-free stay at a budget-friendly price.

Enjoy the tranquil atmosphere of Budget Host Airport Inn, offering a peaceful stay with the benefit of easy access to Salem.. Make your Salem visit relaxing and budget-conscious—reserve your hotel today!

  Call (855) 234-5074 to book with an agent.
  38.5 miles from Salem, ME 04983

Starting at

$90.00

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Waterville Grand Hotel

375 Main Street Waterville, ME

At Best Western Plus Waterville Grand Hotel, visitors to Salem can enjoy a warm and restful stay, with snug rooms providing a relaxing environment, starting at $103.99 per night. Relax in the dedicated meditation and quiet rooms available at Best Western Plus, offering a space for reflection and relaxation.

Plan your ideal trip at Best Western Plus Waterville Grand Hotel, balancing rest in a serene setting with the excitement of Salem a short drive away. Relax and enjoy Salem with a hotel that keeps your comfort front and center—reserve your room now!

  Call (855) 239-4019 to book with an agent.
  38.7 miles from Salem, ME 04983

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Fireside Inn & Suites Waterville

376 Main Street Waterville, ME

At Fireside Inn & Suites Waterville, guests visiting Salem will find affordable comfort with rooms beginning at $134.99, creating a warm and inviting space perfect for unwinding. Relax in a space that's optimized for convenience, offering a practical approach to travel with all the necessary amenities.

Find your escape at Fireside Inn & Suites Waterville, offering the perfect blend of calm and proximity to the attractions of Salem. Enjoy more of Salem for less with budget-friendly, inviting hotel rooms—book now!

  Call (855) 233-0132 to book with an agent.
  38.7 miles from Salem, ME 04983

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Waterville North an IHG Hotel

332 Main St Waterville, ME

Guests bound for Salem can relax at Holiday Inn Express & Suites Waterville North an IHG Hotel, where inviting rooms start at $131.99, creating a warm and welcoming environment ideal for unwinding. Make the most of Holiday Inn Express's express breakfast options, offering quick and tasty meals for guests on the move.

Experience the best of both worlds at Holiday Inn Express & Suites Waterville North an IHG Hotel, where relaxation meets the convenience of being close to Salem. Maximize your Salem adventure with well-rounded, cost-effective accommodations—secure now!

  Call (855) 233-7850 to book with an agent.
  38.9 miles from Salem, ME 04983

Starting at

$131.99

per night

Read Reviews View Amenities View All Rooms

Lockwood Hotel

9 Main St Waterville, ME

With stylish surroundings, Lockwood Hotel near Salem offers an unforgettable retreat, where quiet rooms start at budget-friendly rates from $208.99. Experience the pinnacle of modern luxury in rooms equipped with automated systems and elegant furnishings for a seamless stay.

Find your sanctuary at Lockwood Hotel, a restful escape that’s ideally nestled for visiting Salem whenever you choose. Unwind in Salem with accommodations that make indulgence a way of life—secure now!

  Call (855) 235-0725 to book with an agent.
  40.0 miles from Salem, ME 04983

Starting at

$208.99

per night

Read Reviews View Amenities View All Rooms

Mollyockett Motel & Swim Spa

1132 South Main St Bryant Pond, ME

For an inviting stay near Salem, Mollyockett Motel & Swim Spa offers affordable comfort with rates from $107.99, creating a clean, harmonious space for unwinding and rest. Stay in a room that ensures a comfortable travel experience, with basic amenities provided at an affordable price.

Settle into relaxation at Mollyockett Motel & Swim Spa, where the calm of your surroundings complements the nearby excitement of Salem. Stay affordably and enjoy extra perks on your Salem trip—reserve your room today!

  Call (855) 239-5277 to book with an agent.
  40.6 miles from Salem, ME 04983

Starting at

$107.99

per night

Read Reviews View Amenities View All Rooms

The Inn at the Rostay

186 Mayville Road Bethel, ME

Guests traveling to Salem can unwind in inviting accommodations at The Inn at the Rostay, where snug rooms start at $162.50, creating a clean, comfortable space. Experience dependable comfort in well-appointed rooms that provide everything you need for a relaxing visit.

Enjoy the serene atmosphere of The Inn at the Rostay, providing the ideal base for travelers wanting to experience Salem at their own pace. Book now and enjoy a practical, affordable Salem stay—reserve your room today!

  Call (855) 236-8982 to book with an agent.
  41.7 miles from Salem, ME 04983

Starting at

$162.50

per night

Read Reviews View Amenities View All Rooms

The Bethel Resort & Suites

21 Broad Street Bethel, ME

Stay at The Bethel Resort & Suites as you explore Salem, where intimate-feeling accommodations provide a comfortable retreat, with room rates beginning at an affordable $121.99 per night. Find a cozy retreat in rooms that are equipped with extra amenities, ensuring a pleasant and relaxing stay.

Find your peaceful escape at The Bethel Resort & Suites, where quiet surroundings and quick access to Salem come together seamlessly. Discover a Salem hotel that turns your stay into a memorable and affordable experience—book today!

  Call (855) 233-7850 to book with an agent.
  42.6 miles from Salem, ME 04983

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Augusta

14 Anthony Avenue Augusta, ME

With rates beginning at $149.99, Fairfield Inn & Suites by Marriott Augusta provides budget-conscious accommodations for travelers visiting Salem, creating a comforting space ideal for rest. Savor the convenience of Fairfield's market, offering snacks, drinks, and travel essentials 24/7.

Discover the tranquility of Fairfield Inn & Suites by Marriott Augusta, where restful accommodations are perfectly balanced with proximity to Salem. Choose a hotel that takes your Salem experience to the next level—book now!

  Call (855) 235-0725 to book with an agent.
  44.7 miles from Salem, ME 04983

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Civic Center

281 Civic Center Dr Augusta, ME

With rates beginning at $116.99, Comfort Inn Civic Center is an ideal choice for travelers visiting Salem, creating a homely and welcoming space for relaxation. Keep up with your fitness routine in Comfort Inn's well-equipped fitness centers, maintaining your health and wellness while traveling.

Step into comfort at Comfort Inn Civic Center, where guests can relax and still reach the cultural and entertainment hotspots of Salem. Stay affordably and rest well in Salem with a hotel that understands your needs—secure now!

  Call (855) 234-7135 to book with an agent.
  44.8 miles from Salem, ME 04983

Starting at

$116.99

per night

Read Reviews View Amenities View All Rooms

West Bethel Motel

764 West Bethel Rd Bethel, ME

At West Bethel Motel, travelers headed to Salem will find secure comfort with rooms starting at $131.58, creating a warm and inviting environment ideal for relaxation. Enjoy a functional stay in rooms that are equipped with the basics, providing a clean and comfortable environment for all guests.

Guests at West Bethel Motel can enjoy the serene surroundings while knowing the best of Salem is just a drive away. Maximize your Salem adventure with thoughtfully designed, affordable lodging—secure your room now!

  Call (855) 233-7850 to book with an agent.
  44.9 miles from Salem, ME 04983

Starting at

$131.58

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Augusta Civic Center Inn

110 Community Drive Augusta, ME

At Best Western Plus Augusta Civic Center Inn, travelers bound for Salem will find budget-conscious accommodations with rooms starting at $104.99, creating a warm, welcoming environment. Enjoy the convenience of on-demand video services in each room at Best Western Plus, allowing you to watch movies and shows at your leisure.

Stay at Best Western Plus Augusta Civic Center Inn to experience quiet surroundings, while keeping Salem's vibrant sights just a convenient drive away. Find out how affordable and enjoyable your Salem visit can be—reserve your room now!

  Call (855) 234-7135 to book with an agent.
  45.1 miles from Salem, ME 04983

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Augusta

395 Western Ave Augusta, ME

With rooms from $90.99, Super 8 by Wyndham Augusta is an affordable option for guests traveling to Salem, creating a comfortable, welcoming space perfect for a relaxing stay. Benefit from ample and secure parking at Super 8, accommodating all types of vehicles with ease during your road trip.

At Super 8 by Wyndham Augusta, you can enjoy the best of both worlds—quiet nights and quick trips into Salem's bustling center. Make the most of your Salem travels with affordable, inviting lodging—book now!

  Call (855) 234-5074 to book with an agent.
  46.2 miles from Salem, ME 04983

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Augusta

18 Edison Dr. Augusta, ME

For a comfortable and budget-friendly stay, Days Inn by Wyndham Augusta offers relaxing rooms with rates from $90.99, creating a welcoming, clean environment near Salem. Take advantage of seasonal outdoor pools, providing a fun and relaxing way to beat the heat.

Experience the tranquility of Days Inn by Wyndham Augusta, where a peaceful stay is complemented by the nearby attractions of Salem. Make your Salem visit enjoyable and affordable—lock in your room today!

  Call (855) 235-6136 to book with an agent.
  46.2 miles from Salem, ME 04983

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Augusta

388 Western Ave Augusta, ME

At Hampton Inn Augusta, travelers bound for Salem will find budget-friendly comfort with rooms starting at $133.99, creating a peaceful, inviting environment for unwinding. Relax and regroup in Hampton's welcoming common areas, perfect for socializing or enjoying a quiet moment with a complimentary coffee.

Escape the everyday hustle at Hampton Inn Augusta, a restful retreat nestled conveniently close to Salem's exciting destinations. Enjoy Salem to the fullest with accommodations that won’t strain your wallet—reserve today!

  Call (855) 235-6136 to book with an agent.
  46.2 miles from Salem, ME 04983

Starting at

$133.99

per night

Read Reviews View Amenities View All Rooms