The best deals on hotels when visiting Elm in New Jersey.

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 Elm, New Jersey 08037

Plum Tree Inn

1408 South Black Horse Pike Williamstown, NJ

Guests headed to Elm will find homely, budget-friendly comfort at Plum Tree Inn, where rooms begin at $80.00, creating a welcoming space perfect for relaxation. Stay in a room that balances comfort and value, with standard amenities designed to make your visit enjoyable.

With Elm just a drive away, guests at Plum Tree Inn can explore the city’s best spots before retreating to the quiet and calm of the hotel. Enjoy Elm adventures with a budget-conscious, comfortable hotel—reserve now!

  Call (855) 239-4019 to book with an agent.
  7.7 miles from Elm, NJ 08037

Starting at

$80.00

per night

Read Reviews View Amenities View All Rooms

Red Carpet Inn Williamstown

105 North Black Horse Pike Williamstown, NJ

Guests traveling to Elm will find affordable comfort at Red Carpet Inn Williamstown, where welcoming rooms start at $80.99, creating a warm, inviting space ideal for unwinding. Experience a bit more luxury in rooms that offer extra comforts and amenities, making your visit both pleasant and affordable.

From Red Carpet Inn Williamstown, a convenient drive brings guests into downtown Elm, where they can enjoy the city’s attractions and return to a quiet stay. Step into a stress-free Elm stay with accommodations designed to impress—book today!

  Call (855) 235-6136 to book with an agent.
  8.8 miles from Elm, NJ 08037

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Greenwoods Inn & Suites

311 North 73 Berlin, NJ

With budget-friendly rooms starting at $69.99, Greenwoods Inn & Suites is ideal for guests bound for Elm, creating a clean and inviting space perfect for relaxation. Relax in rooms that offer additional amenities and a bit more space, making your stay comfortable and cost-effective.

With Elm just a drive away, guests at Greenwoods Inn & Suites can enjoy the city’s top spots while benefiting from the hotel’s quieter surroundings. Take a break in Elm with a hotel that understands the value of your time and money—book today!

  Call (855) 236-8982 to book with an agent.
  9.4 miles from Elm, NJ 08037

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Williamstown Glassboro an IHG Hotel

1151 North Black Horse Pike (Route 42) Williamstown, NJ

Guests bound for Elm can enjoy affordable comfort at Holiday Inn Express & Suites Williamstown Glassboro an IHG Hotel, with mellifluous rooms starting at $139.00, creating a clean and inviting space for unwinding. Enjoy the convenience of a mini-fridge in every room at Holiday Inn Express, ideal for storing snacks and beverages.

From Holiday Inn Express & Suites Williamstown Glassboro an IHG Hotel, a short drive delivers guests into downtown Elm, where they can explore the city’s top spots before retreating to a serene stay. Plan your Elm visit with a hotel that keeps you comfortable and on budget—book today!

  Call (855) 233-0132 to book with an agent.
  9.6 miles from Elm, NJ 08037

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Budget Lodge Buena

736 South Harding Highway Buena, NJ

For a comfortable stay near Elm, Budget Lodge Buena offers budget-conscious rooms with rates beginning at $130.44, creating a reassuring, inviting space for relaxation. Experience a blend of comfort and value in rooms that offer additional amenities to make your stay enjoyable and efficient.

Relax at Budget Lodge Buena, where guests can enjoy the quiet atmosphere while knowing downtown Elm is within reach for sightseeing. Find a hotel in Elm that checks all the boxes for a great stay—book today!

  Call (855) 239-4019 to book with an agent.
  12.5 miles from Elm, NJ 08037

Starting at

$130.44

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn & Suites Vineland Buena

102 Tuckahoe Rd Buena, NJ

With budget-friendly rooms beginning at $71.49, Red Roof Inn & Suites Vineland Buena provides inviting accommodations for travelers to Elm, creating a comfortable and welcoming space. Explore with ease, thanks to the local knowledge and recommendations provided by Red Roof Inn's staff.

A calm retreat awaits at Red Roof Inn & Suites Vineland Buena, with downtown Elm remaining a quick drive away for all your city adventures. Enjoy Elm with a hotel that makes affordability a top priority—book your room today!

  Call (855) 239-4019 to book with an agent.
  12.6 miles from Elm, NJ 08037

Starting at

$71.49

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Turnersville (Philadelphia Area)

5800 Black Horse Pike Blackwood, NJ

For a comfortable and inviting stay, Hampton Inn Turnersville (Philadelphia Area) offers budget-conscious rooms with rates starting at $119.99, creating a clean, welcoming space near Elm. Indulge in the simplicity and warmth of Hampton’s lobby seating areas, designed for comfort and casual meetings or relaxation.

Guests can enjoy peaceful surroundings at Hampton Inn Turnersville (Philadelphia Area), with downtown Elm still a convenient drive away for sightseeing. Take comfort in knowing your Elm trip is both cost-effective and enjoyable—book today!

  Call (855) 239-4019 to book with an agent.
  12.9 miles from Elm, NJ 08037

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Philadelphia / Voorhees

320 State Route 73 Voorhees, NJ

Enjoy the peaceful ambiance of Hampton Inn Philadelphia / Voorhees on your trip to Elm, where inviting rooms provide a relaxing escape, with budget-friendly rates from $89.99. Stay on track with your fitness goals using Hampton’s jogging trails or walking paths available at select locations.

Guests at Hampton Inn Philadelphia / Voorhees will love the quiet atmosphere, with downtown Elm still accessible for a day of exploration and city adventures. Choose a hotel in Elm that makes relaxation feel effortless and affordable—book today!

  Call (855) 234-5074 to book with an agent.
  13.3 miles from Elm, NJ 08037

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Voorhees / Mt. Laurel

1000 Laurel Oak Rd Voorhees, NJ

Guests bound for Elm can unwind at Comfort Inn & Suites Voorhees / Mt. Laurel, where inviting rooms start at $78.99, creating a warm and welcoming space perfect for relaxation. Experience the blend of comfort and value at Comfort Inn by Choice Hotels, a trusted choice for travelers seeking affordable accommodations.

Guests at Comfort Inn & Suites Voorhees / Mt. Laurel will appreciate the calm environment, with the excitement of downtown Elm just a short drive away. Maximize your Elm travels with a cost-effective, comfortable hotel stay—reserve today!

  Call (855) 233-0132 to book with an agent.
  13.9 miles from Elm, NJ 08037

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites by Marriott Voorhees Mt. Laurel / Cherry Hil

1031 Voorhees Drive Voorhees, NJ

Experience a restful environment at SpringHill Suites by Marriott Voorhees Mt. Laurel / Cherry Hil as you explore Elm, where inviting rooms provide warmth, with nightly rates beginning at just $134.99. Conveniently located SpringHill Suites make it easy to access business districts, shopping, and cultural sites.

Relax in the quiet surroundings of SpringHill Suites by Marriott Voorhees Mt. Laurel / Cherry Hil, where peaceful surroundings offer a restful stay and downtown Elm remains nearby. Enjoy every aspect of your Elm trip with a hotel that delivers on quality—secure now!

  Call (855) 239-4019 to book with an agent.
  14.2 miles from Elm, NJ 08037

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Voorhees Mt. Laurel an IHG Hotel

121 Laurel Oak Road Voorhees, NJ

At Holiday Inn Express Voorhees Mt. Laurel an IHG Hotel, travelers bound for Elm will find budget-friendly rooms with rates starting at $112.80, creating a cozy-like and welcoming environment perfect for relaxation. Discover the convenience of Holiday Inn Express locations, perfectly positioned for easy access to local business centers and leisure attractions.

A relaxing stay awaits at Holiday Inn Express Voorhees Mt. Laurel an IHG Hotel, where guests can enjoy quiet surroundings while still being within reach of downtown Elm. Stay affordably in Elm with a hotel that enhances your travel experience—reserve now!

  Call (855) 239-4019 to book with an agent.
  14.3 miles from Elm, NJ 08037

Starting at

$112.80

per night

Read Reviews View Amenities View All Rooms

Chateau Renault

72 North Bremen Ave Egg Harbor City, NJ

Chateau Renault provides a comfortable escape for travelers to Elm, where inviting rooms create a relaxing environment, with rates beginning at $230.00 per night. Stay in rooms that cater to your comfort and convenience, equipped with modern amenities to make your stay enjoyable.

At Chateau Renault, guests can unwind in peaceful surroundings, while downtown Elm remains easily accessible for a day of exploration. Relax and unwind in Elm with a hotel that provides superior comfort and convenience—book today!

  Call (855) 234-2997 to book with an agent.
  15.1 miles from Elm, NJ 08037

Starting at

$230.00

per night

Read Reviews View Amenities View All Rooms

Courtyard Glassboro Rowan University

325 Rowan Boulevard Glassboro, NJ

Relax in the comfortable ambiance of Courtyard Glassboro Rowan University when traveling to Elm, where restful accommodations offer relaxation, with room rates from $159.99. Experience the convenience of Courtyard's 24-hour front desk, where friendly staff are ready to assist you at any hour.

Guests staying at Courtyard Glassboro Rowan University will appreciate the balance of easy city access and the calming retreat offered by the hotel. Get ready to enjoy Elm with accommodations that offer both quality and value—lock in today!

  Call (855) 239-5277 to book with an agent.
  15.2 miles from Elm, NJ 08037

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Blackwood Near Philadelphia

832 North Black Horse Pike Blackwood, NJ

Guests visiting Elm will enjoy the budget-friendly accommodations at Howard Johnson by Wyndham Blackwood Near Philadelphia, where soft rooms start at $91.99, creating a warm and inviting space. Rest easy with our enhanced cleaning and safety measures, providing a safe and worry-free environment during your stay.

For a peaceful retreat, Howard Johnson by Wyndham Blackwood Near Philadelphia offers quiet surroundings, with the convenience of downtown Elm still being nearby. Enjoy Elm in comfort and without the expense—secure your hotel room today!

  Call (855) 239-4019 to book with an agent.
  15.7 miles from Elm, NJ 08037

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Deptford

1251 Hurffville Road Woodbury, NJ

Unwind at Courtyard by Marriott Deptford on your visit to Elm, where comfortable accommodations offer warmth and relaxation, with room rates starting at an affordable $169.99. Savor the fresh Starbucks® coffee available at Courtyard's Bistro, a welcome boost to start your day or recharge in the afternoon.

A perfect balance between tranquility and city access can be found at Courtyard by Marriott Deptford, where downtown Elm is still a short drive away. Experience Elm with accommodations that make every moment memorable—book today!

  Call (855) 233-0132 to book with an agent.
  17.1 miles from Elm, NJ 08037

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Deptford

1253 Hurffville Road Woodbury, NJ

For an affordable and restful stay near Elm, Hampton Inn & Suites Deptford offers budget-friendly accommodations with rooms starting at $141.99, creating a welcoming space. Stay refreshed with Hampton’s indoor pool facilities, offering year-round swimming in a climate-controlled environment.

A peaceful retreat awaits guests at Hampton Inn & Suites Deptford, with downtown Elm still within reach for city exploration and activities. Settle into Elm with lodging that keeps costs low and comfort high—reserve today!

  Call (855) 235-0725 to book with an agent.
  17.2 miles from Elm, NJ 08037

Starting at

$141.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Vineland

29 West Landis Ave Vineland, NJ

At Quality Inn Vineland, guests bound for Elm can enjoy budget-friendly accommodations with rooms starting at $73.99, creating a welcoming and comfortable space. Enjoy peace of mind with Quality Inn's comprehensive fire safety and evacuation plans, ensuring guest safety in any emergency.

Relax at Quality Inn Vineland in a peaceful setting, knowing downtown Elm is within easy reach by car for city adventures. Find out how affordable and enjoyable your Elm visit can be—reserve your room now!

  Call (855) 239-5277 to book with an agent.
  17.4 miles from Elm, NJ 08037

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Deptford

1154 Hurffville Rd Woodbury, NJ

Relax in the delightful surroundings of Residence Inn by Marriott Deptford near Elm, where comfortable rooms create a warm atmosphere, with inviting rates beginning at $139.99 per night. Bring your pets along for an extended stay at Residence Inn, thanks to their accommodating pet-friendly policy.

Guests can enjoy the quiet of Residence Inn by Marriott Deptford, while downtown Elm remains a short drive away for all their sightseeing needs. Get ready for a Elm trip filled with thoughtful amenities and great savings—reserve now!

  Call (855) 235-6136 to book with an agent.
  17.4 miles from Elm, NJ 08037

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn by Marriott Deptford

1160 Hurffville Rd Woodbury, NJ

For a welcoming and affordable stay, Fairfield Inn by Marriott Deptford offers budget-friendly rooms with rates beginning at $119.99, creating a clean and comfortable space. Experience Fairfield's thoughtfully designed rooms, offering a serene retreat with plush bedding and a cozy, inviting atmosphere.

For a restful stay, Fairfield Inn by Marriott Deptford offers quiet surroundings with downtown Elm remaining nearby for easy access to city attractions. Make the most of your time in Elm with a hotel that enhances your stay—lock in today!

  Call (855) 234-5074 to book with an agent.
  17.4 miles from Elm, NJ 08037

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Hyatt Place Mt. Laurel

8000 Crawford Pl Mount Laurel, NJ

Choose Hyatt Place Mt. Laurel for a relaxing stay near Elm, where inviting rooms provide comfort and quality, with budget-friendly rates starting at $135.99. Experience the thoughtful touches at Hyatt Place, like remote printing from your room to the business center for added convenience.

Enjoy tranquility at Hyatt Place Mt. Laurel, where the calm surroundings provide a peaceful retreat while downtown Elm remains nearby. Explore Elm while staying in comfort and style at a price that fits your budget—secure now!

  Call (855) 235-6136 to book with an agent.
  17.5 miles from Elm, NJ 08037

Starting at

$135.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Philadelphia Mt. Laurel

5000 Crawford Pl Mount Laurel, NJ

For budget-savvy travelers, Hampton Inn Philadelphia Mt. Laurel offers inviting accommodations with rates starting at $104.99, creating a clean and welcoming environment ideal for relaxation. Stay refreshed with Hampton’s indoor pool facilities, offering year-round swimming in a climate-controlled environment.

For travelers looking to unwind, Hampton Inn Philadelphia Mt. Laurel offers serenity with downtown Elm still within reach for a day of sightseeing. Choose a hotel in Elm that gives you more for your money—reserve your stay now!

  Call (855) 235-0725 to book with an agent.
  17.5 miles from Elm, NJ 08037

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Sonesta Simply Suites Philadelphia Mount Laurel

4000 Crawford Pl Mount Laurel, NJ

For an inviting stay, Sonesta Simply Suites Philadelphia Mount Laurel offers snug accommodations with rates from $89.00, creating a comfortable environment ideal for travelers bound for Elm. Relax in the elegantly appointed rooms and suites at Sonesta, designed with comfort and style to provide a home away from home.

With downtown Elm a scenic drive away, guests at Sonesta Simply Suites Philadelphia Mount Laurel can balance city adventures with the relaxing atmosphere of the hotel. Enjoy your time in Elm with a hotel that’s both practical and inviting—reserve your room now!

  Call (855) 236-8982 to book with an agent.
  17.5 miles from Elm, NJ 08037

Starting at

$89.00

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites Mt. Laurel Crawford Pl

101 Diemer Dr Mount Laurel, NJ

With affordable rooms from $88.99, Extended Stay America Suites Mt. Laurel Crawford Pl provides inviting comfort for guests bound for Elm, creating a cushy, welcoming environment ideal for relaxation. Experience the added convenience of flat-screen TVs with premium channels in each suite at Extended Stay America, keeping you entertained.

Rest in the serene surroundings of Extended Stay America Suites Mt. Laurel Crawford Pl, knowing that downtown Elm is still within reach for easy city access. Make the most of your time in Elm with a hotel that enhances your stay—lock in today!

  Call (855) 234-2997 to book with an agent.
  17.5 miles from Elm, NJ 08037

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

HYATT house Mt. Laurel

3000 Crawford Pl Mount Laurel, NJ

Relax in the inviting ambiance of HYATT house Mt. Laurel as you travel to Elm, where comfortable rooms offer quality and warmth, with rates beginning at $139.00. Relax in the modern elegance of Hyatt House's guest suites, featuring fully-equipped kitchens and spacious living areas.

A short, scenic drive takes guests from HYATT house Mt. Laurel into downtown Elm, where they can explore and return to the calm of their stay. Take advantage of a Elm hotel that turns your trip into a seamless experience—lock in today!

  Call (855) 233-0132 to book with an agent.
  17.5 miles from Elm, NJ 08037

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms