Small Pond in Rural Pennsylvania Farmland

Annville hotels from RM246

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Annville hotels

1. Annville Inn Bed and Breakfast

Annville Inn Bed and Breakfast
3.5 star property
Annville
9.4 out of 10, Exceptional, (323 reviews)
"This place is AMAZING! Rosalie and Craig are gems! Can’t wait to return."
United States
Michael
The price is RM941
RM1,044 total
includes taxes & fees
22 Jun - 23 Jun
Annville Inn Bed and Breakfast

2. Quality Inn Midway

Quality Inn Midway
2.5 star property
Bethel
8.2 out of 10, Very good, (911 reviews)
"Great place to stay"
United States
Prakhar
The price is RM365
RM405 total
includes taxes & fees
28 Jun - 29 Jun
Quality Inn Midway

3. La Quinta Inn & Suites by Wyndham Harrisburg-Hershey

La Quinta Inn & Suites by Wyndham Harrisburg-Hershey
3.0 star property
Harrisburg
8.2 out of 10, Very good, (1,981 reviews)
"We only stayed overnight, left early morning but it was clean and welcoming"
United States
Marie
The price is RM328
RM364 total
includes taxes & fees
17 Jun - 18 Jun
La Quinta Inn & Suites by Wyndham Harrisburg-Hershey

4. SureStay Plus by Best Western Elizabethtown Lancaster

SureStay Plus by Best Western Elizabethtown Lancaster
2.5 star property
Elizabethtown
8.8 out of 10, Excellent, (965 reviews)
"comfy beds, very clean linens, & great breakfast 👍"
United States
Lori
The price is RM394
RM437 total
includes taxes & fees
28 Jun - 29 Jun
SureStay Plus by Best Western Elizabethtown Lancaster

5. Fairfield Inn & Suites by Marriott Lebanon near Expo Center

Fairfield Inn & Suites by Marriott Lebanon near Expo Center
3.0 star property
Lebanon
9.4 out of 10, Exceptional, (293 reviews)
"The hotel was very clean and nice."
United States
Kindal
The price is RM562
RM624 total
includes taxes & fees
30 Jun - 1 Jul
Fairfield Inn & Suites by Marriott Lebanon near Expo Center

6. Days Inn by Wyndham Grantville Hershey North

Days Inn by Wyndham Grantville Hershey North
2.0 star property
Grantville
7.4 out of 10, Good, (1,015 reviews)
"Nice stay."
United States
Mary Jo
The price is RM235
RM260 total
includes taxes & fees
12 Jul - 13 Jul
Days Inn by Wyndham Grantville Hershey North

7. Best Western Grantville/Hershey

Best Western Grantville/Hershey
2.5 star property
Grantville
8.0 out of 10, Very good, (1,014 reviews)
"Awesome little get away"
United States
Eduardo
The price is RM347
RM385 total
includes taxes & fees
17 Jun - 18 Jun
Best Western Grantville/Hershey

8. Baymont by Wyndham Harrisburg

Baymont by Wyndham Harrisburg
2.5 star property
Harrisburg
8.6 out of 10, Excellent, (1,621 reviews)
"Very polite staff and good area."
United States
Jason
The price is RM306
RM340 total
includes taxes & fees
21 Jun - 22 Jun
Baymont by Wyndham Harrisburg

9. Hampton Inn Pine Grove

Hampton Inn Pine Grove
2.5 star property
Pine Grove
9.2 out of 10, Wonderful, (676 reviews)
"Room was immaculate, breakfast delicious, super nice and helpful staff, and a great place for traveling with pets."
United States
Junior
The price is RM446
RM495 total
includes taxes & fees
5 Jul - 6 Jul
Hampton Inn Pine Grove

10. Best Western Harrisburg North Hotel

Best Western Harrisburg North Hotel
2.5 star property
Harrisburg
8.0 out of 10, Very good, (1,006 reviews)
"Beds were soft, breakfast was pretty good. Would stay again for the reasonable price"
United States
Beth
The price is RM275
RM306 total
includes taxes & fees
24 Jun - 25 Jun
Best Western Harrisburg North Hotel

11. Best Western Plus Hershey

Best Western Plus Hershey
2.5 star property
Palmdale
9.0 out of 10, Wonderful, (1,018 reviews)
"Great place to stay! "
United States
Julie Ann
The price is RM617
RM685 total
includes taxes & fees
21 Jun - 22 Jun
Best Western Plus Hershey

12. Quality Inn Harrisburg - Hershey Area

Quality Inn Harrisburg - Hershey Area
2.5 star property
Harrisburg
8.2 out of 10, Very good, (1,044 reviews)
"We had a great stay. The hotel was clean, the staff was friendly and helpful, and the location was very convenient—only about 20 minutes from Hershey Park. The room was comfortable"
United States
Karen
The price is RM227
RM252 total
includes taxes & fees
29 Jun - 30 Jun
Quality Inn Harrisburg - Hershey Area

13. Holiday Inn Express Hotel & Suites Lancaster-Lititz by IHG

Holiday Inn Express Hotel & Suites Lancaster-Lititz by IHG
2.5 star property
Lititz
8.6 out of 10, Excellent, (1,001 reviews)
"I had a wonderful stay. Very friendly staff"
United States
steven
The price is RM385
RM427 total
includes taxes & fees
15 Jul - 16 Jul
Holiday Inn Express Hotel & Suites Lancaster-Lititz by IHG

14. Country Inn & Suites by Radisson, Harrisburg - Hershey West, PA

Country Inn & Suites by Radisson, Harrisburg - Hershey West, PA
3.0 star property
Harrisburg
9.0 out of 10, Wonderful, (1,037 reviews)
"Super clean hotel with nice size room, comfortable bed, great breakfast, no funky smells. We will stay here again"
United States
Teresa
The price is RM392
RM436 total
includes taxes & fees
23 Jun - 24 Jun
Country Inn & Suites by Radisson, Harrisburg - Hershey West, PA

15. MainStay Suites Grantville - Hershey North

MainStay Suites Grantville - Hershey North
2.5 star property
Grantville
8.2 out of 10, Very good, (1,018 reviews)
"Nice place. Friendly staff"
United States
Chris
The price is RM273
RM342 total
includes taxes & fees
29 Jun - 30 Jun
MainStay Suites Grantville - Hershey North

16. Comfort Inn & Suites Harrisburg-Hershey North

Comfort Inn & Suites Harrisburg-Hershey North
3.0 star property
Harrisburg
6.8 out of 10, (1,002 reviews)
"Breakfast was outstanding and the parking was lit "
United States
Pamela
The price is RM324
RM360 total
includes taxes & fees
22 Jun - 23 Jun
Comfort Inn & Suites Harrisburg-Hershey North

17. Comfort Suites Hummelstown - Hershey

Comfort Suites Hummelstown - Hershey
2.5 star property
Hummelstown
8.4 out of 10, Very good, (1,010 reviews)
"It was a pleasent stay."
United States
VIVEK
The price is RM505
RM581 total
includes taxes & fees
6 Jul - 7 Jul
Comfort Suites Hummelstown - Hershey

18. SureStay Plus by Best Western Jonestown Lebanon Valley

SureStay Plus by Best Western Jonestown Lebanon Valley
2.5 star property
Jonestown
7.8 out of 10, Good, (1,006 reviews)
"I would stay here again. Very clean, great staff."
United States
Ignazio
The price is RM308
RM342 total
includes taxes & fees
23 Jun - 24 Jun
SureStay Plus by Best Western Jonestown Lebanon Valley

19. Ramada by Wyndham Harrisburg/Hershey Area

Ramada by Wyndham Harrisburg/Hershey Area
2.5 star property
Harrisburg
7.2 out of 10, Good, (2,278 reviews)
"Great stay"
United States
Brandon
The price is RM279
RM309 total
includes taxes & fees
17 Jun - 18 Jun
Ramada by Wyndham Harrisburg/Hershey Area

20. Days Inn by Wyndham Hershey

Days Inn by Wyndham Hershey
2.5 star property
Downtown Hershey
8.6 out of 10, Excellent, (1,964 reviews)
"Clean room, good breakfast, good value, great location!"
United States
Harry
The price is RM606
RM679 total
includes taxes & fees
18 Jun - 19 Jun
Days Inn by Wyndham Hershey
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Annville attractions

Learn more about Annville

Stroll through Lebanon Valley College's picturesque campus, where historic buildings blend with modern facilities. Catch a show at the Allen Theatre, a restored 1930s film house, or explore nearby Hershey's chocolate-themed attractions.

Small Pond in Rural Pennsylvania Farmland

Top Annville Hotel Reviews

More cheap stays in Annville

Frequently asked questions

Where is the best place for a stay in Annville?
Located 8.2 mi (13.1 km) from the heart of Annville, Days Inn by Wyndham Hershey is a top choice for your stay, based on our traveller data. Other good options for your visit to the area are Ramada by Wyndham Harrisburg/Hershey Area and Eden Resort and Suites, BW Premier Collection. See all available top hotels, or vacation rentals in Annville.
If I need to cancel my hotel reservation in Annville, will I receive a refund?
Yes! Most room reservations are fully refundable if you cancel before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If your reservation is non-refundable, you might still have the option to cancel and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Annville.
What are some accommodation options with pools in Annville?
Days Inn by Wyndham Hershey: Hotel, 10-minute walk from The Hershey Story Museum. Features daily, an indoor pool and free self parking. Ramada by Wyndham Harrisburg/Hershey Area and Eden Resort and Suites, BW Premier Collection are two additional hotels that offer an on-site pool. View all hotels with pools in Annville.
What is staying in Annville like?
Visitors to Annville will definitely enjoy the restaurants. Tourists can also enjoy the city's forests and local tours. Top sights around the area include Hersheypark and Hershey's Chocolate World. In Annville, there are 22 hotels and other accommodation options to choose from. Find out more about Annville.
What should I do while I'm visiting Annville?
Favourite places to visit include Fort Indiantown Gap National Guard Training Center, In The Net and Klick Lewis Arena. You'll also find Hersheypark and Hershey's Chocolate World in the area. Take a look at what more there is to see and do in Expedia's Annville guide.
What's the seasonal weather like in Annville?
The hottest months are usually July and August, with an average temperature of 21°C, while the coldest months are January and February, with an average of 1°C. Average annual precipitation for Annville is 1171 mm.

Explore a world of travel with Expedia