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

Knights Inn Pine Grove

347 Suedberg Road Pine Grove, PA

With rooms beginning at $70.99, Knights Inn Pine Grove provides affordable accommodations for guests headed to Donaldson, creating a serene and comfortable space perfect for relaxation. Appreciate the added conveniences at Knights Inn, such as irons, ironing boards, and hairdryers available upon request.

At Knights Inn Pine Grove, guests can enjoy the comfort of being slightly removed from the city’s busiest areas, with downtown Donaldson just a convenient drive away. Book a budget-friendly hotel with extra comfort for your Donaldson trip—secure today!

  Call (855) 235-6136 to book with an agent.
  7.0 miles from Donaldson, PA 17981

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Pine Grove I-81 Hershey Area

433 Suedberg Road Pine Grove, PA

Unwind in the peaceful ambiance of Comfort Inn Pine Grove I-81 Hershey Area near Donaldson, where quality rooms offer relaxation, with inviting nightly rates beginning at $61.99. Find relaxation in Comfort Inn's contemporary lobbies, perfect for casual meetings or unwinding with a book or newspaper.

The peaceful setting of Comfort Inn Pine Grove I-81 Hershey Area is perfect for unwinding, with downtown Donaldson still within reach for easy access to the city’s highlights. Make the most of Donaldson with a hotel that understands your desire for comfort—book today!

  Call (855) 234-2997 to book with an agent.
  7.1 miles from Donaldson, PA 17981

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Pine Grove

419 Suedberg Rd Pine Grove, PA

With rates from $57.99, Baymont by Wyndham Pine Grove provides welcoming comfort for guests traveling to Donaldson, creating a warm and welcoming environment ideal for rest. Stay active with Baymont by Wyndham’s recreational facilities, perfect for families looking for fun and relaxation.

Guests staying at Baymont by Wyndham Pine Grove will love the relaxing environment, while downtown Donaldson is still accessible by car for easy exploration. Make your Donaldson adventure exceptional without breaking the bank—secure your room today!

  Call (855) 234-2997 to book with an agent.
  7.2 miles from Donaldson, PA 17981

Starting at

$57.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Pine Grove

481 Suedberg Rd Pine Grove, PA

Guests visiting Donaldson will find tranquil accommodations at Hampton Inn Pine Grove, with rooms beginning at $114.99, creating a clean, inviting environment perfect for rest. Enjoy the warmth and ambiance of Hampton’s fireplaces in select lobby areas, creating a cozy gathering spot during cooler months.

From Hampton Inn Pine Grove, a quick drive takes guests to downtown Donaldson, where they can explore the city’s best attractions while enjoying a quieter stay. Plan your Donaldson getaway with accommodations that make your stay seamless—reserve now!

  Call (855) 235-6136 to book with an agent.
  7.2 miles from Donaldson, PA 17981

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Frackville (Pottsville) PA

100 Keystone Blvd. East Pottsville, PA

Experience a welcoming retreat at Country Inn & Suites by Radisson Frackville (Pottsville) PA near Donaldson, where easygoing accommodations provide comfort, with room rates starting from a friendly $128.99. Enjoy the intimate and cozy ambiance of Country Inn & Suites’ on-site café, serving freshly brewed coffee and light snacks.

With Donaldson a drive from Country Inn & Suites by Radisson Frackville (Pottsville) PA, guests can easily explore the city’s attractions and then retreat to the peace and quiet of the hotel. Relax and recharge in Donaldson with accommodations that provide exceptional value—book today!

  Call (855) 234-7135 to book with an agent.
  8.8 miles from Donaldson, PA 17981

Starting at

$128.99

per night

Read Reviews View Amenities View All Rooms

Pottsville Inn

101 South Progress Avenue Pottsville, PA

Choose Pottsville Inn for your trip to Donaldson, where inviting rooms provide a welcoming experience, with affordable nightly rates starting at $95.99. Find comfort and convenience in our rooms that offer a variety of amenities designed to make your stay enjoyable.

Travelers can relax at Pottsville Inn, where quiet surroundings offer a peaceful retreat and downtown Donaldson remains within reach. Find luxury and savings in Donaldson with a hotel that caters to your every need—reserve now!

  Call (855) 234-5074 to book with an agent.
  11.6 miles from Donaldson, PA 17981

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Midway

41 Diner Rd Bethel, PA

At Quality Inn Midway, guests traveling to Donaldson can unwind in affordable comfort with rooms starting at $79.99, creating a relaxed and welcoming space ideal for relaxation. Experience the reliability of Quality Inn, with a commitment to providing clean and accommodating guest rooms.

Guests at Quality Inn Midway will enjoy a calm atmosphere, while downtown Donaldson is just a convenient drive away for a day of adventure. Make the most of your Donaldson visit with a hotel that delivers exceptional value—reserve now!

  Call (855) 235-0725 to book with an agent.
  12.6 miles from Donaldson, PA 17981

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Frackville an IHG Hotel

956 Schuylkill Mall Frackville, PA

Guests headed to Donaldson can relax at Holiday Inn Express Hotel & Suites Frackville an IHG Hotel, where budget-friendly rooms start at $199.00, creating a warm and inviting atmosphere ideal for unwinding. Stay prepared with Holiday Inn Express's emergency preparedness plans, ensuring guest safety in any situation.

Guests staying at Holiday Inn Express Hotel & Suites Frackville an IHG Hotel will enjoy the balance of peaceful surroundings and easy access to downtown Donaldson for sightseeing. Enjoy a memorable Donaldson experience with a hotel that makes every moment count—reserve now!

  Call (855) 234-7135 to book with an agent.
  12.8 miles from Donaldson, PA 17981

Starting at

$199.00

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn

300 Route 61 S Schuylkill Haven, PA

For budget-savvy travelers visiting Donaldson, Rodeway Inn offers inviting rooms with rates starting at $53.99, creating a tranquil, comfortable environment ideal for rest. Enjoy a visit that's both comfortable and economical, with rooms that provide the necessary amenities for a pleasant stay.

For a relaxing stay, Rodeway Inn offers quiet surroundings, with the added convenience of downtown Donaldson being within easy reach. Stay affordably and experience added perks on your Donaldson trip—reserve your room now!

  Call (855) 234-7135 to book with an agent.
  12.9 miles from Donaldson, PA 17981

Starting at

$53.99

per night

Read Reviews View Amenities View All Rooms

Budget Inn Frackville

115 West Coal St Frackville, PA

For budget-savvy travelers to Donaldson, Budget Inn Frackville provides inviting accommodations with rooms from $60.99, creating a enveloping, comfortable space perfect for rest. Experience a comfortable stay with rooms that provide the basics for a relaxing and budget-conscious visit.

For a quiet retreat, Budget Inn Frackville offers peaceful surroundings, with downtown Donaldson still within reach for a day of city exploration. Enjoy a practical, inviting stay perfect for your Donaldson travels—lock in today!

  Call (855) 239-4019 to book with an agent.
  13.5 miles from Donaldson, PA 17981

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Frackville PA

701 Altamont Blvd Frackville, PA

Guests visiting Donaldson can unwind in affordable comfort at Motel 6 Frackville PA, with rooms starting at $79.99, creating a clean, welcoming environment for relaxation. Enjoy the straightforward, hassle-free service at Motel 6, where guest comfort is the priority without any unnecessary complications.

For a peaceful retreat, Motel 6 Frackville PA offers quiet surroundings, with the convenience of downtown Donaldson still being nearby. Stay relaxed and enjoy budget-friendly lodging for your Donaldson visit—lock in now!

  Call (855) 235-0725 to book with an agent.
  13.5 miles from Donaldson, PA 17981

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Frackville

501 South Middle St Frackville, PA

For a peaceful and budget-friendly stay, Econo Lodge Frackville offers inviting rooms with rates starting at $55.99, creating a clean, welcoming environment near Donaldson. Select Econo Lodge for your next overnight stay, where you’ll find all the essentials for a restful night at a great value.

For those who prefer calm surroundings, Econo Lodge Frackville offers a tranquil retreat, while keeping downtown Donaldson within easy reach. Book an affordable hotel with added comfort for your Donaldson trip—secure today!

  Call (855) 235-6136 to book with an agent.
  13.6 miles from Donaldson, PA 17981

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Jonestown Ft. Indiantown Gap an IHG Hotel

3 Everest Lane Jonestown, PA

With rates from $164.00, Holiday Inn Express Jonestown Ft. Indiantown Gap an IHG Hotel provides affordable comfort for guests bound for Donaldson, creating a comfy and welcoming atmosphere for relaxation. Stay fit while traveling with Holiday Inn Express's fitness centers, equipped with modern equipment for a productive workout.

For those who prefer a calm atmosphere, Holiday Inn Express Jonestown Ft. Indiantown Gap an IHG Hotel offers tranquility while keeping downtown Donaldson close enough for a day of adventure. Get ready for an unforgettable Donaldson visit with thoughtfully designed, budget-friendly lodging—lock in today!

  Call (855) 233-0132 to book with an agent.
  13.9 miles from Donaldson, PA 17981

Starting at

$164.00

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Jonestown Lebanon Valley

4 Fisher Avenue Jonestown, PA

With budget-conscious rooms starting at $169.99, Fairfield Inn & Suites by Marriott Jonestown Lebanon Valley provides inviting accommodations for guests traveling to Donaldson, creating a clean, welcoming space. Relax in the casual elegance of Fairfield's dining areas, where you can enjoy your complimentary breakfast in a pleasant setting.

For those looking to unwind after a day in downtown Donaldson, Fairfield Inn & Suites by Marriott Jonestown Lebanon Valley offers a calm retreat that’s just a comfortable drive away. Enjoy your Donaldson journey with a hotel that keeps you comfy and on budget—reserve today!

  Call (855) 236-8982 to book with an agent.
  14.0 miles from Donaldson, PA 17981

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

SureStay Plus by Best Western Jonestown Lebanon Valley

16 Marsanna Lane Jonestown, PA

With budget-friendly rooms from $76.99, SureStay Plus by Best Western Jonestown Lebanon Valley provides inviting comfort for travelers visiting Donaldson, creating a warm, welcoming space. Select Best Western for your next journey, where you'll find a welcoming atmosphere, comfortable accommodations, and attentive service.

For those looking to unwind, SureStay Plus by Best Western Jonestown Lebanon Valley offers a peaceful atmosphere, while downtown Donaldson remains just a drive away. Enjoy a worry-free Donaldson adventure with budget-conscious, well-equipped lodging—book today!

  Call (855) 234-7135 to book with an agent.
  14.3 miles from Donaldson, PA 17981

Starting at

$76.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 a smart option for travelers visiting Donaldson, creating a reassuring, comfortable space for guests seeking relaxation. Relax with the assurance of a satisfaction guarantee at Knights Inn, where guest happiness is a top commitment.

With downtown Donaldson just a drive away, Knights Inn Paxinos offers the perfect place to relax after a day of exploration. Plan your Donaldson adventure with ease and savings—secure your hotel today!

  Call (855) 236-8982 to book with an agent.
  17.3 miles from Donaldson, PA 17981

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Shartlesville PA

35 Roadside Drive Bernville, PA

Guests visiting Donaldson will find budget-conscious comfort at Motel 6 Shartlesville PA, with rooms beginning at $59.99, creating a warm and welcoming space for relaxation. Experience the cost-effective choice of Motel 6, where affordable rates make extended stays and last-minute trips possible.

Rest easy at Motel 6 Shartlesville PA, where calm surroundings create a restful stay, and downtown Donaldson is still within driving distance. Stay comfortably and save more on your Donaldson travels—lock in today!

  Call (855) 235-6136 to book with an agent.
  17.4 miles from Donaldson, PA 17981

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn & Suites Myerstown Lebanon

411 North College Street Myerstown, PA

Guests visiting Donaldson will appreciate the restful comfort at Rodeway Inn & Suites Myerstown Lebanon, where budget-friendly rooms start at $85.00, creating a warm and inviting space. Relax in accommodations that provide a welcoming environment, with everything you need for a comfortable and affordable visit.

Unwind at Rodeway Inn & Suites Myerstown Lebanon, where guests can enjoy a peaceful retreat while downtown Donaldson remains nearby for a day of adventure. Enjoy an affordable Donaldson stay that prioritizes your comfort—book your room now!

  Call (855) 233-7850 to book with an agent.
  18.3 miles from Donaldson, PA 17981

Starting at

$85.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Lebanon an IHG Hotel

2205 East Cumberland Street Lebanon, PA

With rooms from $271.12, Holiday Inn Express Hotel & Suites Lebanon an IHG Hotel provides affordable comfort for guests visiting Donaldson, creating a clean and delightful environment ideal for relaxation. Enjoy the convenience of Holiday Inn Express's onsite coin-operated laundry, perfect for long stays.

Unwind in the serene environment of Holiday Inn Express Hotel & Suites Lebanon an IHG Hotel, where peaceful surroundings meet easy access to the heart of downtown Donaldson. Enjoy the perfect mix of affordability and comfort during your Donaldson stay—reserve today!

  Call (855) 236-8982 to book with an agent.
  19.5 miles from Donaldson, PA 17981

Starting at

$271.12

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Barnesville Frackville

1252 Morea Road Barnesville, PA

At Comfort Inn & Suites Barnesville Frackville, guests visiting Donaldson can enjoy inviting accommodations with rates beginning at $137.99, creating a delightful and welcoming space. Take a refreshing dip in Comfort Inn's swimming pools, available at select locations for a leisurely swim or relaxation by the poolside.

Travelers seeking tranquility will appreciate the calm atmosphere at Comfort Inn & Suites Barnesville Frackville, with downtown Donaldson still close by for exploration. Get ready for a Donaldson trip that’s as affordable as it is memorable—lock in today!

  Call (855) 233-0132 to book with an agent.
  19.6 miles from Donaldson, PA 17981

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Lebanon

1601 East Cumberland St. Lebanon, PA

With budget-friendly rooms beginning at $151.99, Hampton Inn Lebanon provides inviting comfort for travelers bound for Donaldson, creating a warm and welcoming space. Pick up snacks or last-minute travel essentials any time from Hampton’s 24-hour pantry, stocked with a variety of items.

Relax in the serene environment of Hampton Inn Lebanon, where guests can enjoy a peaceful stay with easy access to downtown Donaldson. Plan your Donaldson visit with a hotel that keeps you comfortable and on budget—book today!

  Call (855) 236-8982 to book with an agent.
  19.8 miles from Donaldson, PA 17981

Starting at

$151.99

per night

Read Reviews View Amenities View All Rooms

Inn at Lebanon Hershey & Manheim area

625 Quentin Road Lebanon, PA

At Inn at Lebanon Hershey & Manheim area, travelers to Donaldson will find inviting rooms with rates beginning at $100.99, creating a warm, comfortable space ideal for relaxation. Enjoy a stay that focuses on the essentials, with clean, well-maintained rooms and convenient access to local attractions.

At Inn at Lebanon Hershey & Manheim area, you can enjoy the best of both worlds—quiet nights and quick trips into Donaldson's bustling center. Stay refreshed and on budget in Donaldson with thoughtfully designed accommodations—secure today!

  Call (855) 239-4019 to book with an agent.
  21.1 miles from Donaldson, PA 17981

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham Hamburg

50 Industrial Dr Hamburg, PA

For guests headed to Donaldson, Microtel Inn & Suites by Wyndham Hamburg offers affordable comfort with rooms beginning at $80.99, creating a clean and welcoming space for unwinding. Make memories in Microtel's inviting spaces, from the cheerful breakfast area to the calm outdoor patios.

Discover a peaceful getaway at Microtel Inn & Suites by Wyndham Hamburg, where the comfort of spacious rooms is combined with easy access to Donaldson. Stay comfortably and keep your budget intact while visiting Donaldson—book your room now!

  Call (855) 236-8982 to book with an agent.
  21.9 miles from Donaldson, PA 17981

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Harrisburg / Grantville / Hershey

255 Bow Creek Rd Grantville, PA

With affordable rooms from $105.99, Hampton Inn Harrisburg / Grantville / Hershey provides budget-friendly accommodations for guests bound for Donaldson, creating a comfy and welcoming space. Find cozy comfort in Hampton’s plush seating available in guest rooms, creating a perfect spot for reading or relaxing.

With its accessible location, Hampton Inn Harrisburg / Grantville / Hershey provides guests the comfort of spacious rooms while keeping Donaldson within reach. Stay comfortably in Donaldson with amenities that make your trip memorable—lock in today!

  Call (855) 235-0725 to book with an agent.
  22.0 miles from Donaldson, PA 17981

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms