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

Fairfield Inn & Suites by Marriott Jonestown Lebanon Valley

4 Fisher Avenue Jonestown, PA

For an inviting and restful stay, Fairfield Inn & Suites by Marriott Jonestown Lebanon Valley offers warm-hearted accommodations with rates starting at $179.99, creating a comfortable space near Jonestown. Take a refreshing break in Fairfield’s tea lounges, offering a selection of herbal and traditional teas throughout the day.

From Fairfield Inn & Suites by Marriott Jonestown Lebanon Valley, a short drive takes guests into downtown Jonestown, where the city’s most popular destinations are easily reachable. Enjoy the beauty of Jonestown with a hotel that keeps your budget intact—book today!

  Call (855) 233-0132 to book with an agent.
  3.1 miles from Jonestown, PA 17038

Starting at

$179.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 to Jonestown will find budget-friendly rooms with rates beginning at $81.99, creating a welcoming, relaxing space perfect for rest. Stay refreshed with the beverage and snack options available in Best Western’s minibars, thoughtfully stocked for your convenience.

SureStay Plus by Best Western Jonestown Lebanon Valley is ideally positioned for those wanting to explore Jonestown, where downtown is always just a short drive away for easy access. Experience Jonestown with peace of mind, knowing your hotel offers great savings—book now!

  Call (855) 236-8982 to book with an agent.
  3.2 miles from Jonestown, PA 17038

Starting at

$81.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 headed to Jonestown will find gentle comfort with rooms starting at $100.99, creating a warm and inviting environment ideal for relaxation. Experience a pleasant and enhanced stay with rooms that provide additional amenities and comforts, ensuring a memorable visit.

The peaceful surroundings at Inn at Lebanon Hershey & Manheim area offer guests a quiet retreat, while downtown Jonestown remains a short drive away for all their sightseeing adventures. Stay in style and save while visiting Jonestown with inviting, budget-conscious lodging—lock in today!

  Call (855) 234-2997 to book with an agent.
  6.4 miles from Jonestown, PA 17038

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Lebanon

1601 East Cumberland St. Lebanon, PA

For budget-conscious travelers headed to Jonestown, Hampton Inn Lebanon offers comfortable rooms starting at $146.99, creating a clean and inviting atmosphere. Enjoy the convenience of 24/7 coffee in the lobby at Hampton, perfect for night owls or early risers in need of a caffeine fix.

At Hampton Inn Lebanon, guests can unwind in a quiet setting, knowing that downtown Jonestown is just a drive away for a day of sightseeing. Relax and enjoy Jonestown knowing your hotel is both cozy and budget-conscious—lock in today!

  Call (855) 239-5277 to book with an agent.
  6.7 miles from Jonestown, PA 17038

Starting at

$146.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Lebanon an IHG Hotel

2205 East Cumberland Street Lebanon, PA

Guests bound for Jonestown can relax at Holiday Inn Express Hotel & Suites Lebanon an IHG Hotel, where inviting rooms start at $241.44, creating a warm and welcoming environment ideal for unwinding. Appreciate the warm and inviting atmosphere of Holiday Inn Express's guest lounges, perfect for socializing or relaxing.

Guests at Holiday Inn Express Hotel & Suites Lebanon an IHG Hotel can enjoy the quiet surroundings, while downtown Jonestown is still within easy reach for a day of sightseeing. Take advantage of Jonestown travel with a hotel that adds convenience to your journey—reserve today!

  Call (855) 233-0132 to book with an agent.
  6.9 miles from Jonestown, PA 17038

Starting at

$241.44

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Lebanon near Expo Center

100 Springwood Drive Lebanon, PA

Guests visiting Jonestown can enjoy inviting accommodations at Fairfield Inn & Suites by Marriott Lebanon near Expo Center, where budget-friendly rooms start at $259.99, creating a welcoming space. Experience the convenience of Fairfield's touchless systems, from check-in to room controls, ensuring a hygienic and modern stay.

Guests staying at Fairfield Inn & Suites by Marriott Lebanon near Expo Center will enjoy the balance of city access and the quiet surroundings of the hotel, ideal for a peaceful retreat. Relax and make the most of Jonestown with a hotel that takes care of every detail—secure now!

  Call (855) 239-5277 to book with an agent.
  8.1 miles from Jonestown, PA 17038

Starting at

$259.99

per night

Read Reviews View Amenities View All Rooms

Knights Inn Palmyra

1071 East Main St Palmyra, PA

Guests visiting Jonestown will appreciate the affordable comfort at Knights Inn Palmyra, with comfy rooms starting at $83.99, creating a warm and inviting atmosphere. Experience the ease of ground-floor room access at Knights Inn, making it simple to unload luggage and settle in.

Guests at Knights Inn Palmyra can enjoy the peace and quiet of being further from the city’s busiest areas, with downtown Jonestown still within reach for a day of exploring. Book a budget-friendly hotel with extra comfort for your Jonestown trip—secure today!

  Call (855) 235-0725 to book with an agent.
  8.5 miles from Jonestown, PA 17038

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Pine Grove

481 Suedberg Rd Pine Grove, PA

For an affordable and comfortable stay, Hampton Inn Pine Grove offers inviting rooms with rates starting at $114.99, creating a clean, welcoming environment near Jonestown. Stay connected effortlessly at Hampton by Hilton with free Wi-Fi, ensuring you're always just a click away from what's important.

With Jonestown a drive away, guests at Hampton Inn Pine Grove can explore the city’s highlights while enjoying the hotel’s quieter, more serene setting. Enjoy more of Jonestown with a practical hotel designed for your convenience—reserve now!

  Call (855) 235-6136 to book with an agent.
  8.6 miles from Jonestown, PA 17038

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Pine Grove

419 Suedberg Rd Pine Grove, PA

Guests headed to Jonestown can unwind in affordable comfort at Baymont by Wyndham Pine Grove, where comfy rooms start at $61.99, creating a clean, welcoming atmosphere. Stay refreshed with the seasonal outdoor pools at Baymont by Wyndham, a great way to cool off during warm weather.

From Baymont by Wyndham Pine Grove, a quick drive into downtown Jonestown offers guests the chance to explore the city’s best spots while enjoying a peaceful retreat afterward. Make Jonestown travel feel effortless with a cost-effective, welcoming hotel—book now!

  Call (855) 236-8982 to book with an agent.
  8.7 miles from Jonestown, PA 17038

Starting at

$61.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 restful surroundings of Comfort Inn Pine Grove I-81 Hershey Area as you travel to Jonestown, where comfortable accommodations offer a peaceful stay, with rates from $63.99. Discover the charm of Comfort Inn's unique locations, each offering a different experience based on its local setting.

With a short drive into downtown Jonestown, guests at Comfort Inn Pine Grove I-81 Hershey Area can explore the city’s highlights and return to the hotel’s peaceful atmosphere. Make your Jonestown visit special with a hotel that adds a touch of elegance—lock in today!

  Call (855) 233-0132 to book with an agent.
  8.9 miles from Jonestown, PA 17038

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

Knights Inn Pine Grove

347 Suedberg Road Pine Grove, PA

Guests visiting Jonestown will find Knights Inn Pine Grove a cozy-like, budget-friendly option, with rates starting at $70.99, creating a clean and inviting environment. Appreciate the quiet and privacy offered by Knights Inn, with rooms designed to provide a peaceful retreat from the road.

Guests staying at Knights Inn Pine Grove will appreciate the peaceful atmosphere, with downtown Jonestown still accessible for a day’s adventures in the city. Enjoy added perks at a cost-effective rate on your Jonestown adventure—secure today!

  Call (855) 235-6136 to book with an agent.
  9.1 miles from Jonestown, PA 17038

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Dutch Motel Palmyra

500 East Main St. Palmyra, PA

At Dutch Motel Palmyra, guests traveling to Jonestown can enjoy affordable rooms starting at $71.10, providing a cushy, inviting environment ideal for relaxation. Enjoy the basics in well-maintained rooms that provide a comfortable and budget-friendly environment for your visit.

From Dutch Motel Palmyra, a convenient drive brings guests to downtown Jonestown, allowing them to explore the city’s top spots while returning to a serene retreat afterward. Book now and enjoy a cozy hotel with budget-friendly rates for your Jonestown visit!

  Call (855) 239-4019 to book with an agent.
  9.1 miles from Jonestown, PA 17038

Starting at

$71.10

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn & Suites Myerstown Lebanon

411 North College Street Myerstown, PA

Guests bound for Jonestown will appreciate the budget-friendly comfort at Rodeway Inn & Suites Myerstown Lebanon, with rooms starting at $75.00, creating a warm and welcoming atmosphere. Enjoy a stay that's both economical and comfortable, where rooms are equipped with all the essentials for a satisfying visit.

The peaceful surroundings at Rodeway Inn & Suites Myerstown Lebanon make for a relaxing stay, while downtown Jonestown remains accessible by car for a day of city adventures. Book an inviting, budget-friendly hotel for your Jonestown travels and relax—reserve now!

  Call (855) 236-8982 to book with an agent.
  9.4 miles from Jonestown, PA 17038

Starting at

$75.00

per night

Read Reviews View Amenities View All Rooms

MainStay Suites Grantville Hershey North

105 Kelley Ct Grantville, PA

With budget-friendly rooms from $88.99, MainStay Suites Grantville Hershey North is ideal for travelers visiting Jonestown, creating a warm and inviting environment for relaxation. Experience the comfort and convenience of MainStay Suites, where extended stays are made easier with spacious suites and homelike amenities.

At MainStay Suites Grantville Hershey North, guests can appreciate the quieter surroundings while still having easy access to downtown Jonestown for a day of sightseeing. Plan your Jonestown trip with confidence, knowing your hotel delivers comfort and value—lock in today!

  Call (855) 235-0725 to book with an agent.
  9.4 miles from Jonestown, PA 17038

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Tru by Hilton Grantville PA

248 Bow Creek Road Grantville, PA

For a hospitable and inviting stay, Tru by Hilton Grantville PA offers budget-friendly accommodations with rates from $123.99, creating a warm and comfortable environment. Appreciate the efficiency of Tru by Hilton’s mobile check-in and Digital Key technology, making your arrival and departure seamless.

With Jonestown a convenient drive away, guests staying at Tru by Hilton Grantville PA can explore the city’s highlights before returning to the calm and quiet of the hotel. Discover the joy of Jonestown with a hotel that pairs convenience with affordability—lock in today!

  Call (855) 233-7850 to book with an agent.
  9.6 miles from Jonestown, PA 17038

Starting at

$123.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Harrisburg / Grantville / Hershey

255 Bow Creek Rd Grantville, PA

With budget-friendly rooms from $114.99, Hampton Inn Harrisburg / Grantville / Hershey provides inviting comfort for travelers bound for Jonestown, creating a warm, inviting environment perfect for unwinding. Explore with confidence, knowing that Hampton by Hilton's locations are conveniently situated near local attractions and business centers.

At Hampton Inn Harrisburg / Grantville / Hershey, visitors can unwind in a peaceful environment, with downtown Jonestown just a short drive away for a day of adventure. Rest assured your Jonestown trip will be memorable and budget-friendly—secure now!

  Call (855) 236-8982 to book with an agent.
  9.6 miles from Jonestown, PA 17038

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Grantville Hershey North

252 Bow Creek Rd Grantville, PA

With affordable rooms starting at $58.99, Days Inn by Wyndham Grantville Hershey North provides budget-conscious comfort for guests visiting Jonestown, creating a welcoming and relaxing space. Explore vibrant neighborhoods with convenient access to dining and shopping, thanks to our strategically located properties.

The balance of city access and peaceful surroundings is perfect for guests at Days Inn by Wyndham Grantville Hershey North, where downtown Jonestown is a brief drive away. Make your Jonestown adventure memorable and budget-conscious—reserve now!

  Call (855) 234-2997 to book with an agent.
  9.6 miles from Jonestown, PA 17038

Starting at

$58.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

Stay at Holiday Inn Harrisburg Hershey Area I-81 an IHG Hotel for a comfortable trip to Jonestown, where comfy accommodations create a welcoming retreat, with budget-friendly rates from $132.59. Take a refreshing dip in Holiday Inn's pools, a delightful way to relax or have fun with the family.

Guests at Holiday Inn Harrisburg Hershey Area I-81 an IHG Hotel will love how easily they can drive into downtown Jonestown for a day of exploring, before returning to a peaceful retreat. Make your Jonestown adventure memorable with a hotel that offers exceptional service—reserve now!

  Call (855) 235-6136 to book with an agent.
  9.9 miles from Jonestown, PA 17038

Starting at

$132.59

per night

Read Reviews View Amenities View All Rooms

Best Western Grantville / Hershey

450 Station Road Grantville, PA

For a secure stay, Best Western Grantville / Hershey offers budget-conscious accommodations with rates from $88.99, creating a clean, welcoming environment ideal for travelers. Start each day at Best Western with a hearty breakfast, some locations offering complimentary options to fuel your adventures.

Relax in the serene surroundings of Best Western Grantville / Hershey, with the excitement of downtown Jonestown still a convenient drive away. Find the perfect Jonestown escape with accommodations that don’t break the bank—lock in today!

  Call (855) 233-7850 to book with an agent.
  10.2 miles from Jonestown, PA 17038

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Hershey

1806 East Chocolate Avenue Hershey, PA

With budget-friendly rooms starting at $69.00, Red Roof Inn Hershey provides practical accommodations for travelers bound for Jonestown, creating a warm and inviting atmosphere. Take advantage of the great outdoors at select Red Roof Inn locations, offering guests spaces to unwind in nature.

Enjoy the tranquility at Red Roof Inn Hershey, where quiet surroundings meet easy access to downtown Jonestown for a day of exploration. Make your Jonestown visit cozy and cost-effective—secure your hotel stay now!

  Call (855) 235-0725 to book with an agent.
  10.4 miles from Jonestown, PA 17038

Starting at

$69.00

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Hershey

1800 East CHOCOLATE AVE Hershey, PA

For an affordable stay, Best Western Plus Hershey offers inviting rooms with rates beginning at $169.00, creating a clean, comfortable space ideal for relaxation. Enjoy a morning workout in Best Western Plus’ well-equipped fitness centers, open early for your convenience.

At Best Western Plus Hershey, guests can unwind in a calm environment while keeping downtown Jonestown within easy reach for a day of adventure. Rest easy in Jonestown with a hotel that balances affordability and comfort—reserve today!

  Call (855) 233-7850 to book with an agent.
  10.4 miles from Jonestown, PA 17038

Starting at

$169.00

per night

Read Reviews View Amenities View All Rooms

Cocoa Country Inn at Hershey

1518 East Chocolate Avenue Hershey, PA

At Cocoa Country Inn at Hershey, travelers to Jonestown can find budget-conscious comfort with rooms beginning at $79.99, creating a heartwarming, comfortable environment for guests. Enjoy a comfortable retreat in rooms that offer the basic necessities for a relaxing and budget-conscious visit.

At Cocoa Country Inn at Hershey, guests can relax in serene surroundings, with the energy of downtown Jonestown still accessible by car for a day of exploration. Stay smart and comfortable on your Jonestown visit without breaking the bank—book now!

  Call (855) 233-7850 to book with an agent.
  10.7 miles from Jonestown, PA 17038

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Midway

41 Diner Rd Bethel, PA

For an affordable stay, Quality Inn Midway offers budget-conscious accommodations with rooms beginning at $81.99, creating a clean, welcoming space near Jonestown. Take advantage of Quality Inn's pet-friendly policy, allowing you to bring your furry friends along on your travels.

Travelers seeking relaxation will appreciate Quality Inn Midway, offering a quiet escape with downtown Jonestown still accessible for sightseeing. Get ready for a relaxing Jonestown visit with affordable, well-appointed lodging—book now!

  Call (855) 234-7135 to book with an agent.
  10.8 miles from Jonestown, PA 17038

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn Palmyra Hershey

2951 Horseshoe Pike Palmyra, PA

Guests bound for Jonestown will appreciate the relaxing comfort at Americas Best Value Inn Palmyra Hershey, where budget-friendly rooms start at $74.99, creating a warm and welcoming atmosphere. Make the most of your stay with Americas Best Value Inn's in-room entertainment options, including cable TV and premium movie channels.

Relax in the quiet surroundings of Americas Best Value Inn Palmyra Hershey, where peaceful surroundings offer a restful stay and downtown Jonestown remains nearby. Plan your Jonestown visit with budget-wise lodging that delivers comfort—book today!

  Call (855) 234-2997 to book with an agent.
  11.0 miles from Jonestown, PA 17038

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms