The best deals on hotels when visiting Gratz 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 Gratz, Pennsylvania 17030

Halifax Inn

1615 North River Rd Halifax, PA

At Halifax Inn, travelers visiting Gratz can unwind in inviting comfort with rooms starting at $127.99, creating a clean and welcoming environment. Experience a stay that meets your essential needs, with rooms that are clean, comfortable, and conveniently equipped.

At Halifax Inn, guests can relax in serene surroundings, with the energy of downtown Gratz still accessible by car for a day of exploration. Find your comfort zone in Gratz with a hotel that delivers great value—reserve now!

  Call (855) 236-8982 to book with an agent.
  14.6 miles from Gratz, PA 17030

Starting at

$127.99

per night

Read Reviews View Amenities View All Rooms

SureStay Plus by Best Western Jonestown Lebanon Valley

16 Marsanna Lane Jonestown, PA

At SureStay Plus by Best Western Jonestown Lebanon Valley, travelers bound for Gratz can enjoy plush accommodations with rooms starting at $67.99, creating a clean and comfortable space perfect for rest. Relax in Best Western’s mini-suites, offering a bit more space and privacy with a separate seating area.

For a peaceful retreat, SureStay Plus by Best Western Jonestown Lebanon Valley offers calm surroundings with the added bonus of downtown Gratz still being nearby. Step into Gratz comfort with accommodations that promise great value—book today!

  Call (855) 239-4019 to book with an agent.
  15.0 miles from Gratz, PA 17030

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Selinsgrove Inn

214 North Market Street Selinsgrove, PA

For budget-savvy travelers visiting Gratz, Selinsgrove Inn offers inviting rooms with rates starting at $129.19, creating a warm and welcoming environment. Enjoy a practical and comfortable stay, with rooms that focus on basic amenities and cleanliness to ensure satisfaction.

For a calm and comfortable stay, Selinsgrove Inn offers peaceful surroundings while downtown Gratz remains within easy reach by car. Experience Gratz the way you deserve with budget-savvy, comfortable lodging—book now!

  Call (855) 234-2997 to book with an agent.
  15.4 miles from Gratz, PA 17030

Starting at

$129.19

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Pine Grove

481 Suedberg Rd Pine Grove, PA

For budget-conscious travelers visiting Gratz, Hampton Inn Pine Grove offers inviting accommodations with rates beginning at $114.99, creating a clean and comfortable space. Welcome to Hampton by Hilton, where a warm smile and a promise of a comfortable, value-driven stay await you.

Relax at Hampton Inn Pine Grove in a peaceful setting, knowing downtown Gratz is within easy reach by car for city adventures. Take advantage of a Gratz hotel that combines quality with cost-effective rates—secure now!

  Call (855) 236-8982 to book with an agent.
  15.7 miles from Gratz, PA 17030

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Pine Grove

419 Suedberg Rd Pine Grove, PA

For a relaxing and restful stay, Baymont by Wyndham Pine Grove offers inviting accommodations with rates beginning at $59.99, creating a warm, comfortable environment. Keep up with your fitness routine in Baymont by Wyndham’s fully equipped fitness centers, open 24/7 to fit your schedule.

Unwind at Baymont by Wyndham Pine Grove, where guests can enjoy quiet surroundings, knowing that downtown Gratz is just a smooth drive away. Make your Gratz trip memorable with a hotel that offers more for less—secure your stay now!

  Call (855) 233-7850 to book with an agent.
  15.8 miles from Gratz, PA 17030

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Harrisburg Hershey Area I-81 an IHG Hotel

Hershey Exit 80 I 81 Grantville, PA

Find a soft escape at Holiday Inn Harrisburg Hershey Area I-81 an IHG Hotel near Gratz, where restful accommodations create a relaxing stay, with inviting rates beginning at just $124.00. Experience daily tidiness with Holiday Inn’s housekeeping service, ensuring your room remains clean and comfortable throughout your stay.

At Holiday Inn Harrisburg Hershey Area I-81 an IHG Hotel, the quiet atmosphere offers a restful stay, with the added convenience of downtown Gratz being nearby for sightseeing. Get the relaxation you deserve during your Gratz trip with inviting accommodations—book today!

  Call (855) 235-0725 to book with an agent.
  15.9 miles from Gratz, PA 17030

Starting at

$124.00

per night

Read Reviews View Amenities View All Rooms

Best Western Grantville / Hershey

450 Station Road Grantville, PA

For budget-savvy travelers, Best Western Grantville / Hershey provides reassuring accommodations with rates beginning at $83.99, creating a clean and comfortable space near Gratz. Experience the ease of accessible tourism with Best Western, providing helpful information and services for travelers with special needs.

Relax in the serene environment at Best Western Grantville / Hershey, with the vibrant energy of downtown Gratz still within reach for a day trip. Enjoy a seamless Gratz experience with lodging that doesn’t compromise on comfort—book now!

  Call (855) 235-0725 to book with an agent.
  16.0 miles from Gratz, PA 17030

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Pine Grove I-81 Hershey Area

433 Suedberg Road Pine Grove, PA

Explore a warm ambiance at Comfort Inn Pine Grove I-81 Hershey Area as you explore Gratz, where inviting accommodations provide relaxation, with rates starting at just $63.99. Count on the friendly and professional service at Comfort Inn to enhance your stay, with staff ready to meet your every need.

A relaxing stay awaits at Comfort Inn Pine Grove I-81 Hershey Area, where calm surroundings offer rest and downtown Gratz is a convenient drive away. Enjoy every moment of your Gratz getaway with a hotel that makes you feel welcome—reserve now!

  Call (855) 234-7135 to book with an agent.
  16.0 miles from Gratz, PA 17030

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Grantville Hershey North

252 Bow Creek Rd Grantville, PA

Guests traveling to Gratz can unwind at Days Inn by Wyndham Grantville Hershey North, where inviting rooms start at $63.99, creating a harmonious and welcoming environment perfect for relaxation. Experience the peace of mind with Days Inn's enhanced cleaning protocols, ensuring a safe and comfortable environment.

For a calm stay, Days Inn by Wyndham Grantville Hershey North offers a peaceful retreat, with the added bonus of downtown Gratz being a smooth drive away. Make your Gratz visit relaxing and budget-conscious—reserve your hotel today!

  Call (855) 235-0725 to book with an agent.
  16.1 miles from Gratz, PA 17030

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

Tru by Hilton Grantville PA

248 Bow Creek Road Grantville, PA

At Tru by Hilton Grantville PA, guests bound for Gratz will enjoy budget-friendly comfort with rooms starting at $99.99, creating a warm and welcoming atmosphere. Enjoy the flexibility of Tru by Hilton’s modular furniture in guest rooms and public areas, adaptable for work or relaxation.

At Tru by Hilton Grantville PA, travelers can experience a peaceful retreat, with the added bonus of downtown Gratz still being close enough for adventure. Take comfort in knowing your Gratz trip will be relaxing and cost-effective—book today!

  Call (855) 233-7850 to book with an agent.
  16.1 miles from Gratz, PA 17030

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Harrisburg / Grantville / Hershey

255 Bow Creek Rd Grantville, PA

At Hampton Inn Harrisburg / Grantville / Hershey, guests bound for Gratz will find tucked away comfort with rooms starting at $105.99, creating a warm and inviting environment perfect for relaxation. Start your day right with Hampton's complimentary hot breakfast, featuring a variety of delicious options to suit all tastes.

For travelers looking to balance relaxation with exploration, Hampton Inn Harrisburg / Grantville / Hershey offers tranquility while downtown Gratz is still close enough to visit. Make your Gratz adventure exceptional without breaking the bank—secure your room today!

  Call (855) 234-5074 to book with an agent.
  16.1 miles from Gratz, PA 17030

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Selinsgrove an IHG Hotel

651 North Susquehanna Trail Selinsgrove, PA

For an affordable stay, Holiday Inn Express Hotel & Suites Selinsgrove an IHG Hotel offers inviting rooms with rates beginning at $141.00, creating a clean, comfortable space ideal for relaxation. Take advantage of Holiday Inn Express's signature Pancake Machine for a fun and easy breakfast experience.

Guests at Holiday Inn Express Hotel & Suites Selinsgrove an IHG Hotel can unwind in a serene setting, with downtown Gratz still within easy reach for a day of exploration. Choose a Gratz hotel that keeps you comfortable and your budget intact—reserve now!

  Call (855) 233-7850 to book with an agent.
  16.3 miles from Gratz, PA 17030

Starting at

$141.00

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Selinsgrove

6 SUSQUEHANNA MALL DRIVE Selinsgrove, PA

Guests bound for Gratz can relax in alluring comfort at Fairfield Inn & Suites by Marriott Selinsgrove, where rooms start at $179.99, creating a welcoming environment ideal for unwinding. Enjoy the convenience of Fairfield's proximity to public transport options, making it easy to explore the surrounding area without a car.

Guests at Fairfield Inn & Suites by Marriott Selinsgrove can appreciate the serenity of the hotel, while downtown Gratz remains easily reachable by car. Enjoy the ease of exploring Gratz with a hotel that offers unbeatable value—lock in now!

  Call (855) 236-8982 to book with an agent.
  16.4 miles from Gratz, PA 17030

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Knights Inn Pine Grove

347 Suedberg Road Pine Grove, PA

With rooms starting at $70.99, Knights Inn Pine Grove provides inviting accommodations for guests visiting Gratz, creating a warm and welcoming environment ideal for rest. Relax in the budget-friendly yet comfortable settings of Knights Inn, where low rates don’t mean low quality.

Guests at Knights Inn Pine Grove can enjoy a restful escape, while knowing downtown Gratz remains nearby for a day of adventure. Choose value-driven comfort for your Gratz travels—lock in your hotel room today!

  Call (855) 233-7850 to book with an agent.
  16.4 miles from Gratz, PA 17030

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Selinsgrove

613 North Susquehanna Trl Selinsgrove, PA

For a relaxing stay, Quality Inn Selinsgrove offers hospitable rooms with rates starting at $78.99, creating a clean, welcoming space ideal for guests traveling to Gratz. Make the most of your travel budget at Quality Inn, where affordable rates do not compromise on comfort or quality.

Relax in the peaceful surroundings of Quality Inn Selinsgrove, with downtown Gratz remaining within reach for a day of city adventure. Relax in Gratz with lodging that offers comfort and cost savings—reserve your room today!

  Call (855) 235-0725 to book with an agent.
  16.4 miles from Gratz, PA 17030

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

MainStay Suites Grantville Hershey North

105 Kelley Ct Grantville, PA

With affordable rooms beginning at $79.99, MainStay Suites Grantville Hershey North is a practical choice for guests visiting Gratz, creating a clean and inviting space ideal for rest. Relax on MainStay Suites’ outdoor patios and balconies, offering a pleasant space to enjoy fresh air and relaxation.

For travelers seeking both peace and proximity, MainStay Suites Grantville Hershey North offers a calm retreat while keeping downtown Gratz nearby for adventure. Treat yourself to a Gratz stay that blends convenience with budget-friendly rates—book now!

  Call (855) 236-8982 to book with an agent.
  16.5 miles from Gratz, PA 17030

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Harrisburg NE an IHG Hotel

7744 Linglestown Rd Harrisburg, PA

Guests traveling to Gratz will find inviting accommodations at Holiday Inn Express Harrisburg NE an IHG Hotel, where safe rooms start at $109.00, creating a warm and welcoming space. Explore with confidence from Holiday Inn Express, conveniently located near public transportation links for easy access to city attractions.

Guests staying at Holiday Inn Express Harrisburg NE an IHG Hotel will enjoy the balance of peaceful surroundings and easy access to downtown Gratz for sightseeing. Elevate your Gratz travels with budget-conscious, well-equipped lodging—lock in today!

  Call (855) 234-5074 to book with an agent.
  17.4 miles from Gratz, PA 17030

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Econo Lodge&Suites Shamokin Dam Selinsgrove

3249 North Susquehanna Trl Shamokin Dam, PA

At Econo Lodge&Suites Shamokin Dam Selinsgrove, travelers to Gratz will find plush rooms with rates beginning at $83.00, creating a warm, welcoming environment perfect for relaxation. Experience the comfort and affordability of Econo Lodge, where you can expect a friendly welcome and a restful night's sleep.

For those looking for relaxation, Econo Lodge&Suites Shamokin Dam Selinsgrove provides peaceful surroundings with downtown Gratz still accessible for sightseeing. Enjoy added comfort and savings while exploring Gratz—lock in your stay now!

  Call (855) 234-7135 to book with an agent.
  17.6 miles from Gratz, PA 17030

Starting at

$83.00

per night

Read Reviews View Amenities View All Rooms

Econo Lodge

7930 Linglestown Rd Harrisburg, PA

Guests traveling to Gratz can enjoy affordable comfort at Econo Lodge, with restorative rooms beginning at $47.99, creating a clean and comfortable space perfect for relaxation. Trust in Econo Lodge for a reliable stay, where essential amenities and comfortable accommodations ensure a pleasant visit.

For a restful getaway, Econo Lodge offers calm surroundings, while downtown Gratz remains accessible for a day of sightseeing. Stay relaxed and save more while exploring Gratz—reserve your hotel today!

  Call (855) 233-0132 to book with an agent.
  17.6 miles from Gratz, PA 17030

Starting at

$47.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Harrisburg Northeast Hershey

8000 Jonestown Rd Harrisburg, PA

Relax in the welcoming ambiance of Country Inn & Suites by Radisson Harrisburg Northeast Hershey as you explore Gratz, where intimate accommodations provide a warm environment, with rates starting at $75.99. Unwind in the indoor or outdoor swimming pools at Country Inn & Suites, perfect for a refreshing dip or relaxing poolside.

For a quiet stay, Country Inn & Suites by Radisson Harrisburg Northeast Hershey offers serene surroundings with the convenience of downtown Gratz still a short drive away. Get ready for an extraordinary Gratz visit with accommodations that enhance your trip—book today!

  Call (855) 234-5074 to book with an agent.
  17.6 miles from Gratz, PA 17030

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Harrisburg Hershey North

7975 Jonestown Road Harrisburg, PA

At Super 8 by Wyndham Harrisburg Hershey North, travelers to Gratz can enjoy soft, affordable rooms with rates starting at $56.99, creating a warm and welcoming space ideal for relaxation. Maintain your travel essentials with ease using Super 8's on-site laundry services, ensuring your clothes are always fresh and ready.

For those seeking both peace and proximity, Super 8 by Wyndham Harrisburg Hershey North offers quiet surroundings with downtown Gratz accessible for city exploration. Make your Gratz trip memorable and wallet-friendly—reserve your hotel room now!

  Call (855) 233-0132 to book with an agent.
  17.7 miles from Gratz, PA 17030

Starting at

$56.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Harrisburg Hershey

265 North Hershey Rd Harrisburg, PA

At La Quinta Inn & Suites by Wyndham Harrisburg Hershey, travelers to Gratz will find gentle, budget-friendly rooms with rates starting at $69.99, creating a warm and inviting space for relaxation. Experience the joy of travel with La Quinta's family-friendly accommodations, providing comfort and convenience for guests of all ages.

The serene setting at La Quinta Inn & Suites by Wyndham Harrisburg Hershey makes for a peaceful stay, with downtown Gratz still close enough for guests to explore the city. Choose a Gratz hotel that turns your trip into a seamless, budget-friendly experience—reserve now!

  Call (855) 235-6136 to book with an agent.
  17.7 miles from Gratz, PA 17030

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Harrisburg PA Hershey North

7965 Jonestown Rd Harrisburg, PA

With budget-friendly rooms beginning at $45.99, Motel 6 Harrisburg PA Hershey North is ideal for travelers visiting Gratz, providing a warm and inviting atmosphere for a restful stay. Count on meticulous upkeep and cleaning at Motel 6, where high standards ensure a pleasant environment for every guest.

For guests who enjoy both relaxation and convenience, Motel 6 Harrisburg PA Hershey North offers tranquility with downtown Gratz still nearby. Plan your Gratz adventure wisely and lock in a comfortable room now!

  Call (855) 235-6136 to book with an agent.
  17.7 miles from Gratz, PA 17030

Starting at

$45.99

per night

Read Reviews View Amenities View All Rooms

Knights Inn Paxinos

1134 West Valley Ave Paxinos, PA

With rates beginning at $75.99, Knights Inn Paxinos is an ideal option for travelers visiting Gratz, offering heartwarming rooms that provide a welcoming, comfortable experience. Appreciate the added conveniences at Knights Inn, such as irons, ironing boards, and hairdryers available upon request.

From Knights Inn Paxinos, a brief drive brings guests into downtown Gratz, where they can explore the city’s top spots and return to the peace and quiet of their stay. Enjoy Gratz without the financial stress—reserve your budget-friendly hotel room today!

  Call (855) 234-5074 to book with an agent.
  17.8 miles from Gratz, PA 17030

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms