Find and Book Top Hotels in Jonestown

Search among 22 available hotels and places to stay in Jonestown from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-22 out of 22
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
From   US$ 64 /nightSelect
From   US$ 159 /nightSelect
Places to stay near Jonestown
8.4
Great148 reviews
11.7 mi from Jonestown11.7 mi from City Center
From   US$ 120 /nightSelect
8.4
Great65 reviews
11.9 mi from Jonestown11.9 mi from City Center
From   US$ 177 /nightSelect
8.2
Great136 reviews
9.6 mi from Jonestown9.6 mi from City Center
From   US$ 86 /nightSelect
8.2
Great91 reviews
9.8 mi from Jonestown9.8 mi from City Center
From   US$ 140 /nightSelect
12.0 mi from Jonestown12.0 mi from City Center
From   US$ 184 /nightSelect
7.8
Very good45 reviews
10.5 mi from Jonestown10.5 mi from City Center
From   US$ 199 /nightSelect
8.0
Great27 reviews
6.6 mi from Jonestown6.6 mi from City Center
From   US$ 136 /nightSelect
9.0
Perfect42 reviews
4.8 mi from Jonestown4.8 mi from City Center
From   US$ 299 /nightSelect
8.2
Great55 reviews
11.3 mi from Jonestown11.3 mi from City Center
From   US$ 77 /nightSelect
Bed & Breakfast
8.4
Great41 reviews
10.8 mi from Jonestown10.8 mi from City Center
From   US$ 275 /nightSelect
8.6
Great54 reviews
8.6 mi from Jonestown8.6 mi from City Center
From   US$ 129 /nightSelect
8.2
Great131 reviews
10.3 mi from Jonestown10.3 mi from City Center
From   US$ 94 /nightSelect
8.2
Great78 reviews
11.4 mi from Jonestown11.4 mi from City Center
From   US$ 58 /nightSelect
8.6
Great63 reviews
10.6 mi from Jonestown10.6 mi from City Center
From   US$ 225 /nightSelect
8.4
Great65 reviews
11.2 mi from Jonestown11.2 mi from City Center
From   US$ 78 /nightSelect
8.2
Great18 reviews
10.3 mi from Jonestown10.3 mi from City Center
From   US$ 188 /nightSelect
8.4
Great18 reviews
16.5 mi from Jonestown16.5 mi from City Center
From   US$ 258 /nightSelect
8.4
Great26 reviews
9.7 mi from Jonestown9.7 mi from City Center
From   US$ 121 /nightSelect
8.1 mi from Jonestown8.1 mi from City Center
From   US$ 152 /nightSelect
8.4
Great21 reviews
9.4 mi from Jonestown9.4 mi from City Center
From   US$ 199 /nightSelect

Best hotels and places to stay in Jonestown

Why visit?

Jonestown, Pennsylvania, is a charming destination that offers a range of attractions for tourists. With its rich history, scenic beauty, and proximity to outdoor activities, it makes for an interesting and enjoyable getaway. When visiting Jonestown, there are several excellent hotels to choose from that cater to different preferences and budgets.

Where to stay?

Downtown Jonestown: Staying in the heart of downtown allows easy access to the towns attractions and amenities. You can explore local boutiques, dine at charming restaurants, and immerse yourself in the small-town charm. Hotels in this area provide convenient access to nearby parks, such as Swatara State Park, where you can enjoy hiking, fishing, and picnicking.

Pine Grove: Located just a short drive from Jonestown, Pine Grove offers a peaceful and picturesque setting. This area is surrounded by verdant forests and rolling hills, providing a tranquil retreat for nature lovers. You can stay in one of the hotels in Pine Grove and take advantage of the nearby hiking trails in Stoevers Dam Park or visit the historic Sweet Arrow Lake County Park.

Lebanon: Situated a few miles away from Jonestown, Lebanon is another great option for accommodation. This vibrant city offers a good selection of hotels and a lively downtown area. With its diverse dining options, shopping centers, and cultural attractions like the Lebanon Valley History Center, staying in Lebanon allows for a mix of convenience and entertainment during your visit to Jonestown.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $200.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

Comfort Inn: Located in Jonestown, this hotel offers comfortable and affordable accommodation for budget-conscious travelers. It features spacious rooms, complimentary breakfast, and amenities such as a fitness center and free Wi-Fi. With its convenient location, guests can easily explore the attractions of Jonestown and nearby areas.

Hampton Inn Pine Grove: Situated in the picturesque town of Pine Grove, this hotel provides excellent value for money. Guests can enjoy modern and well-appointed rooms, complimentary breakfast, and access to amenities like an indoor pool and fitness center. The hotels location near hiking trails and natural attractions ensures a memorable stay.

Holiday Inn Express Lebanon: Offering a great combination of comfort and affordability, this hotel in Lebanon provides a pleasant stay for those visiting Jonestown. With its spacious rooms, complimentary breakfast, and amenities including a business center and an outdoor pool, it caters to both leisure and business travelers.

Best kids-friendly hotels:

Days Inn Lebanon/Fort Indiantown Gap: Located in Lebanon and offering family-friendly accommodation, this hotel features spacious rooms, a childrens playground, and an outdoor pool. It is conveniently situated near attractions like the Lebanon Valley Mall and the Pennsylvania Renaissance Faire.

Quality Inn & Suites: This hotel in Pine Grove provides a welcoming atmosphere for families. With amenities like connecting rooms, an outdoor pool, and a picnic area, it ensures a comfortable and enjoyable stay. It is located near family-friendly attractions such as the Sweet Arrow Lake County Park.

Best hotels for a romantic getaway:

Moon Shadow Bed & Breakfast: This charming B&B in Jonestown offers cozy and romantic rooms with amenities like whirlpool tubs and fireplaces. Guests can enjoy a delicious breakfast and explore the nearby wineries and scenic countryside.

Berry Patch Bed & Breakfast: Situated in Lebanon, this lovely B&B provides a romantic setting for couples. It offers beautifully appointed rooms, a delicious homemade breakfast, and a serene garden where guests can relax and unwind.

Best for location:

Comfort Suites Lebanon County: This hotel in Jonestown offers easy access to major highways and is conveniently located near attractions like the Hersheypark amusement park and the Hollywood Casino. Guests can enjoy spacious suites, complimentary breakfast, and a fitness center.

Hampton Inn Lebanon: With its central location in Lebanon, this hotel provides easy access to shopping, dining, and attractions like the Union Canal Tunnel Park. Guests can enjoy comfortable rooms, complimentary breakfast, and amenities like an indoor pool and fitness center.

Jonestown/Hershey Area KOA: For those who enjoy camping, this KOA campground in Jonestown is ideally situated near Hersheypark and outdoor activities in the area. It offers various accommodation options, including cabins and RV sites, along with amenities such as a swimming pool, playground, and mini-golf.

Best for a short city break:

Historic Annville Inn: Located in nearby Annville, this inn offers a peaceful and historic retreat for a short city break. Guests can relax in elegant rooms, enjoy a gourmet breakfast, and explore the charming towns attractions.

The Inn at Leola Village: Situated a short drive from Jonestown in Leola, this luxurious hotel provides a tranquil escape. The elegantly decorated rooms, on-site spa, and dining options make it an ideal choice for a relaxing city break.

Show moreLess