The best deals on hotels when visiting Marsh Run in Pennsylvania.

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 Marsh Run, Pennsylvania 17070

Holiday Inn Harrisburg East an IHG Hotel

815 South Eisenhower Boulevard Middletown, PA

Holiday Inn Harrisburg East an IHG Hotel offers a comforting retreat for travelers to Marsh Run, with restful accommodations that provide a warm ambiance, with room rates from $131.99 per night. Pamper yourself at Holiday Inn’s spas, where services are designed to rejuvenate and relax you during your travels.

At Holiday Inn Harrisburg East an IHG Hotel, a quick drive brings guests into downtown Marsh Run, making it easy to explore the city’s best sights and return to a quieter stay. Step into your Marsh Run adventure with a hotel that prioritizes comfort and convenience—reserve now!

  Call (855) 235-6136 to book with an agent.
  1.7 miles from Marsh Run, PA 17070

Starting at

$131.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Harrisburg East Inn & Suites

1344 Eisenhower Blvd Harrisburg, PA

For budget-savvy travelers, Best Western Plus Harrisburg East Inn & Suites provides intimate accommodations with rates beginning at $65.99, creating a clean and comfortable space near Marsh Run. Relax by the indoor or outdoor pools at Best Western Plus, providing a refreshing escape during your travels.

Best Western Plus Harrisburg East Inn & Suites offers an ideal balance of peace and proximity, with downtown Marsh Run only a short drive away for easy access to the city’s highlights. Make the most of your Marsh Run visit with a hotel that delivers exceptional value—reserve now!

  Call (855) 234-7135 to book with an agent.
  2.1 miles from Marsh Run, PA 17070

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Harrisburg Airport Hershey

990 Eisenhower Blvd Harrisburg, PA

For a comfy and affordable stay, La Quinta Inn & Suites by Wyndham Harrisburg Airport Hershey offers budget-friendly rooms with rates from $62.99, creating a clean and comfortable environment for guests visiting Marsh Run. Indulge in the convenience of La Quinta's in-room amenities, including mini-fridges, microwaves, and coffee makers for your comfort.

Guests staying at La Quinta Inn & Suites by Wyndham Harrisburg Airport Hershey will love the convenience of being close to downtown Marsh Run, where the city’s most popular destinations are just a short drive away. Unwind in Marsh Run with accommodations that blend affordability and relaxation—book today!

  Call (855) 234-7135 to book with an agent.
  2.7 miles from Marsh Run, PA 17070

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Harrisburg Hershey

950 Eisenhower Boulevard Harrisburg, PA

With rooms starting at $71.99, Red Roof Inn Harrisburg Hershey provides affordable accommodations for travelers bound for Marsh Run, creating a warm and welcoming atmosphere for relaxation. Appreciate the convenience of on-site vending machines at Red Roof Inn, providing snacks and beverages for late-night cravings or quick bites.

Guests staying at Red Roof Inn Harrisburg Hershey will love the convenience of being close to downtown Marsh Run, where a brief drive brings them to the city’s most exciting spots. Make your Marsh Run adventure memorable and budget-wise—secure your hotel room now!

  Call (855) 233-0132 to book with an agent.
  2.8 miles from Marsh Run, PA 17070

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Hotel Indigo Harrisburg Hershey an IHG Hotel

765 Eisenhower Blvd Harrisburg, PA

Experience a warm ambiance at Hotel Indigo Harrisburg Hershey an IHG Hotel on your journey to Marsh Run, where sophisticated rooms start at an inviting rate of just $149.00. Explore Hotel Indigo’s art galleries, showcasing works by local artists that capture the spirit of the destination.

From Hotel Indigo Harrisburg Hershey an IHG Hotel, a brief drive delivers guests to downtown Marsh Run, making it simple to visit the city’s most iconic destinations. Experience Marsh Run with a hotel that keeps your comfort and happiness at the forefront—book today!

  Call (855) 233-0132 to book with an agent.
  2.9 miles from Marsh Run, PA 17070

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Harrisburg International Airport

4 Terminal Drive Middletown, PA

For an affordable stay near Marsh Run, Fairfield Inn & Suites by Marriott Harrisburg International Airport offers inviting rooms with rates starting at $159.99, creating a clean, comfortable atmosphere perfect for relaxation. Appreciate the environmental commitment of Fairfield by Marriott, with initiatives aimed at reducing waste and conserving resources.

From Fairfield Inn & Suites by Marriott Harrisburg International Airport, a brief drive brings guests into the vibrant downtown area of Marsh Run, where the city’s best attractions are within easy reach. Make the most of your Marsh Run adventure with accommodations that prioritize savings—lock in now!

  Call (855) 235-6136 to book with an agent.
  2.9 miles from Marsh Run, PA 17070

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Red Lion Hotel Harrisburg Hershey

4751 Lindle Rd Harrisburg, PA

Stay at Red Lion Hotel Harrisburg Hershey for a restful visit to Marsh Run, where cushy accommodations create a welcoming environment, with affordable rates starting at just $119.99. Stay in accommodations that offer more than just the basics, with added amenities to enhance your stay.

From Red Lion Hotel Harrisburg Hershey, a brief drive brings guests into downtown Marsh Run, offering convenient access to the city’s most vibrant spots. Stay relaxed in Marsh Run with accommodations that make your trip enjoyable and stress-free—book today!

  Call (855) 236-8982 to book with an agent.
  2.9 miles from Marsh Run, PA 17070

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites – Harrisburg Airport – Hershey South

1589 West Harrisburg Pike Middletown, PA

For a budget-friendly stay, Comfort Inn & Suites – Harrisburg Airport – Hershey South offers inviting rooms with rates beginning at $127.99, creating a clean and comfortable space near Marsh Run. Stay effortlessly connected with our complimentary high-speed Wi-Fi, ideal for both business and leisure purposes.

With downtown Marsh Run just a brief drive from Comfort Inn & Suites – Harrisburg Airport – Hershey South, guests can easily explore the city’s top attractions without staying in the busiest parts. Stay comfortably in Marsh Run and let the savings add to your adventure—book now!

  Call (855) 236-8982 to book with an agent.
  3.0 miles from Marsh Run, PA 17070

Starting at

$127.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Harrisburg Hershey

725 Eisenhower Blvd Harrisburg, PA

Discover a appealing retreat at Courtyard by Marriott Harrisburg Hershey near Marsh Run, where inviting rooms create a relaxing environment, with nightly rates starting at $134.99 per night. Engage with the community in Courtyard's vibrant common spaces, designed to foster connections and collaborations.

At Courtyard by Marriott Harrisburg Hershey, guests are always close enough to downtown Marsh Run for a quick drive, making it easy to explore the city’s best offerings. Settle into Marsh Run with a hotel that provides top-notch amenities at an unbeatable price—lock in today!

  Call (855) 234-5074 to book with an agent.
  3.0 miles from Marsh Run, PA 17070

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites

631A Eisenhower Blvd Harrisburg, PA

At Sleep Inn & Suites, guests traveling to Marsh Run can enjoy budget-friendly rooms starting at $73.99, creating a warm and welcoming space perfect for unwinding. Appreciate the streamlined check-in process at Sleep Inn, ensuring you can start your stay without delay or hassle.

Guests staying at Sleep Inn & Suites will love the convenience of being close to downtown Marsh Run, where a brief drive brings them to the city’s most exciting spots. Get ready for a Marsh Run trip that’s as affordable as it is memorable—lock in today!

  Call (855) 234-2997 to book with an agent.
  3.1 miles from Marsh Run, PA 17070

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Highland Inn New Cumberland

240 LINCOLN DR New Cumberland, PA

At Highland Inn New Cumberland, guests bound for Marsh Run can enjoy delightful, budget-friendly accommodations starting at $58.99, creating a warm and inviting space perfect for rest. Experience the essentials in well-maintained rooms that offer a comfortable and economical environment.

At Highland Inn New Cumberland, a quick drive brings guests into downtown Marsh Run, where the city’s best spots are easily accessible. Enjoy Marsh Run with a hotel that makes affordability feel effortless—reserve your room today!

  Call (855) 233-0132 to book with an agent.
  3.1 miles from Marsh Run, PA 17070

Starting at

$58.99

per night

Read Reviews View Amenities View All Rooms

Sheraton Harrisburg Hershey Hotel

4650 Lindle Rd Harrisburg, PA

Embrace quality and charm at Sheraton Harrisburg Hershey Hotel near Marsh Run, where inviting accommodations provide a warm stay, with budget-friendly rates from $159.99. Experience the eco-friendliness of Sheraton’s green roofing systems, part of the brand’s commitment to sustainability.

At Sheraton Harrisburg Hershey Hotel, a quick drive delivers guests into downtown Marsh Run, where the city’s best destinations await discovery. Find your happy place in Marsh Run with accommodations that leave you wanting more—lock in today!

  Call (855) 236-8982 to book with an agent.
  3.1 miles from Marsh Run, PA 17070

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Express Inn

353 Lewisberry Rd New Cumberland, PA

For a soothing stay near Marsh Run, Express Inn offers inviting accommodations with rooms starting at $66.99, creating a welcoming space perfect for relaxation. Stay in a room that provides dependable comfort and practical amenities, ensuring a pleasant and affordable stay.

From Express Inn, a brief drive delivers guests to the city’s top sights, making it simple to explore the best of Marsh Run. Enjoy an affordable Marsh Run stay that prioritizes your comfort—book your room now!

  Call (855) 239-5277 to book with an agent.
  3.2 miles from Marsh Run, PA 17070

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Harrisburg Hershey West

4131 Executive Park Dr Harrisburg, PA

With rates beginning at $65.99, Super 8 by Wyndham Harrisburg Hershey West is a convenient choice for travelers to Marsh Run, offering budget-friendly accommodations in a welcoming setting. Start each day energized with Super 8's hearty and diverse breakfast selection, catering to all tastes and dietary needs.

With downtown Marsh Run only a short drive away, guests at Super 8 by Wyndham Harrisburg Hershey West can explore the city’s top attractions while enjoying a quieter setting. Stay comfortably while keeping expenses low on your Marsh Run adventure—reserve today!

  Call (855) 239-5277 to book with an agent.
  3.2 miles from Marsh Run, PA 17070

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Harrisburg Southwest of Hershey Area

495 Eisenhower Blvd Harrisburg, PA

For budget-savvy travelers headed to Marsh Run, Econo Lodge Harrisburg Southwest of Hershey Area offers gentle comfort with rooms starting at $84.99, creating a clean, inviting environment. Relax in Econo Lodge's well-maintained guest rooms, where you'll find everything you need for a restful and productive stay.

At Econo Lodge Harrisburg Southwest of Hershey Area, a quick drive delivers guests into the heart of downtown Marsh Run, where the city’s top destinations are just minutes away. Relax and recharge in Marsh Run with a hotel that keeps your wallet happy—book today!

  Call (855) 233-7850 to book with an agent.
  3.3 miles from Marsh Run, PA 17070

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Value Inn Harrisburg York

70 robinhood drive Etters, PA

For budget-savvy guests bound for Marsh Run, Value Inn Harrisburg York offers intimate, affordable rooms with rates starting at $63.99, creating a welcoming environment for rest. Rest easy in clean, comfortable rooms that offer standard amenities, ensuring a worry-free stay at a great price.

From Value Inn Harrisburg York, a brief drive brings guests into the heart of downtown Marsh Run, where the city’s top destinations await exploration. Make your Marsh Run trip memorable and wallet-friendly—reserve your hotel room now!

  Call (855) 235-6136 to book with an agent.
  3.3 miles from Marsh Run, PA 17070

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Harrisburg Hershey an IHG Hotel

413 Port View Drive Harrisburg, PA

For those headed to Marsh Run, Candlewood Suites Harrisburg Hershey an IHG Hotel offers budget-friendly comfort with rooms starting at $119.00, creating a clean, welcoming environment perfect for unwinding. Quiet rooms at Candlewood Suites are specially designed to ensure a restorative and peaceful stay.

With downtown Marsh Run just a brief drive from Candlewood Suites Harrisburg Hershey an IHG Hotel, guests can easily explore the city’s most iconic attractions while staying in a quieter setting. Relax in Marsh Run with a hotel that delivers convenience and savings—secure your room today!

  Call (855) 233-7850 to book with an agent.
  3.4 miles from Marsh Run, PA 17070

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Harrisburg East

3943 Tecport Drive Harrisburg, PA

Relax at Hilton Garden Inn Harrisburg East near Marsh Run, where quality accommodations create a inviting ambiance, with budget-friendly rates starting from $128.99 per night. Maintain your workout routine at Hilton Garden Inn's fitness center, featuring the latest equipment and open 24 hours for your convenience.

At Hilton Garden Inn Harrisburg East, a quick drive delivers guests into the heart of downtown Marsh Run, where the city’s most exciting attractions are always within easy reach. Get ready for a memorable Marsh Run stay with a hotel that delivers on both value and comfort—secure now!

  Call (855) 236-8982 to book with an agent.
  3.5 miles from Marsh Run, PA 17070

Starting at

$128.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham New Cumberland Harrisburg

130 Limekiln Road New Cumberland, PA

At La Quinta Inn & Suites by Wyndham New Cumberland Harrisburg, travelers to Marsh Run will find enveloping, budget-friendly rooms with rates starting at $72.99, creating a warm and inviting space for relaxation. Join the Wyndham Rewards program through your stay at La Quinta, earning valuable points for every visit.

Guests staying at La Quinta Inn & Suites by Wyndham New Cumberland Harrisburg are never far from the action, with downtown Marsh Run only a short drive from the hotel. Relax in Marsh Run with a hotel that blends comfort and savings perfectly—reserve now!

  Call (855) 233-0132 to book with an agent.
  3.6 miles from Marsh Run, PA 17070

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Harrisburg East Hershey Area

3990 Tecport Dr Harrisburg, PA

Homewood Suites by Hilton Harrisburg East Hershey Area provides a welcoming retreat for travelers to Marsh Run, with inviting accommodations starting from an accessible $169.99 per night. Stay productive with Homewood Suites' well-equipped business centers and complimentary printing service.

At Homewood Suites by Hilton Harrisburg East Hershey Area, a quick drive brings guests into the heart of downtown Marsh Run, where the city’s most vibrant spots are easily accessible. Plan your perfect Marsh Run adventure with accommodations that make your stay memorable—reserve now!

  Call (855) 234-5074 to book with an agent.
  3.6 miles from Marsh Run, PA 17070

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites Harrisburg Hershey

450 Friendship Road Harrisburg, PA

At TownePlace Suites Harrisburg Hershey, guests visiting Marsh Run can enjoy inviting accommodations with rates beginning at $115.99, creating a appealing and welcoming space. Make the most of your stay with TownePlace Suites' guest laundry services, allowing for convenient wardrobe management during longer stays.

At TownePlace Suites Harrisburg Hershey, guests are never far from downtown Marsh Run, where a short drive brings them to the city’s most exciting spots. Experience a well-rounded Marsh Run stay with amenities that keep you comfortable—reserve now!

  Call (855) 234-7135 to book with an agent.
  3.6 miles from Marsh Run, PA 17070

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites New Cumberland an IHG Hotel

190 Beacon Hill Boulevard New Cumberland, PA

With rooms starting at $110.99, Holiday Inn Express & Suites New Cumberland an IHG Hotel provides inviting accommodations for guests bound for Marsh Run, creating a clean, comfortable environment. Savor the variety of Holiday Inn Express's breakfast options, including healthy choices and indulgent treats to please every palate.

At Holiday Inn Express & Suites New Cumberland an IHG Hotel, guests are always close enough to downtown Marsh Run for a quick drive, making it simple to explore the city’s most exciting spots. Enjoy your Marsh Run adventure with a hotel that pairs quality and affordability—lock in today!

  Call (855) 239-5277 to book with an agent.
  3.6 miles from Marsh Run, PA 17070

Starting at

$110.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Harrisburg Hershey

4480 Lewis Rd Harrisburg, PA

Choose Residence Inn by Marriott Harrisburg Hershey for your trip to Marsh Run, where quality accommodations offer comfort and affordability, with comfortable rooms beginning at $139.99 per night. Relax in the spacious and well-appointed guest rooms at Residence Inn, each equipped with modern amenities and comforts.

Residence Inn by Marriott Harrisburg Hershey is perfectly positioned for guests wanting to visit downtown Marsh Run, where the city’s best attractions are just a quick drive away. Rest and unwind in Marsh Run at a hotel that offers everything you need for a great visit—lock in today!

  Call (855) 233-0132 to book with an agent.
  3.6 miles from Marsh Run, PA 17070

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus New Cumberland Inn & Suites

702 Limekiln Rd New Cumberland, PA

For a soothing and affordable stay, Best Western Plus New Cumberland Inn & Suites offers inviting rooms with rates starting at $78.99, creating a welcoming and comfortable environment ideal for rest. Relax with a cocktail or a cup of fine coffee in the elegantly designed sitting areas at Best Western Plus.

Guests staying at Best Western Plus New Cumberland Inn & Suites can quickly reach downtown Marsh Run by car, where the city’s most popular sights are always nearby. Choose a Marsh Run hotel that keeps you comfortable and your budget intact—reserve now!

  Call (855) 239-4019 to book with an agent.
  3.6 miles from Marsh Run, PA 17070

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms