We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget City Centre Luxury Breakfast included Mid-range Pool Romantic Free Parking Resort Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Bar/Lounge Airport Transportation Fitness centre Room Service Business Internet & up & up Non-Smoking Hotel Air Conditioning Business Centre Meeting Rooms & up Hotels with Restaurants Cheap Hotels Independent Hotels Accessible rooms Clean Hotels Hotels with Complimentary Breakfast Hotels with Free Wifi Hotels with Jacuzzi Suite Hotels Hampton Inn Comfort Inn Hotels with Kitchenette Days Inn Spa Hotels Rodeway Inn Hotels With Indoor Pools Quiet Resorts 60+ Traveller Concierge Family Resorts Hotels with Military Discounts Spa Resorts Luxury Resorts Cheap Motels $ $$ $$$ $$$$ Fairfield Inn Super 8 EconoLodge Knights Inn Holiday Inn Express Quiet Hotels Nature Lover Couples Resorts Classic Country Inns And Suites Cheap Resorts La Quinta Inn & Suites Mainstay Suites Red Carpet Inn Motel 6 Americas Best Value Inns Beach Resorts Hotels with Smoking Rooms Ascend Collection Modern Hotels Spa Courtyard Wedding Resorts Affordable Resorts Travelodge Honeymoon Resorts Howard Johnson Quality Inn Golf course Magnuson Hotels Comfort Suites Hotels with Hot Tubs Holiday Inn All Inclusive Resorts Golf Resorts Romantic Resorts Red Roof Inns Green Springhill Suites Boutique Resorts Casino Within 10 km Within 25 km Within 50 km Any distance from Fredericksburg Battlefield Visitor Center
Accommodation
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Like saving money? We search up to 200 sites to help you save up to 30%
Holiday Inn Express Harrisburg
HIExpress.com
USD 94*
View Deal
7744 Linglestown Rd, Hershey Area, Harrisburg, PA 17112-9426
319.9 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Econo Lodge Harrisburg
SAVE USD 2
USD 57*
Hotels.com
USD 55*
View Deal
7930 Linglestown Rd, Interstate 81 Exit 77, Harrisburg, PA 17112-9390
320.9 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Country Inn & Suites By Carlson, Harrisburg Northeast (Hershey)
Expedia.com
USD 84*
View Deal
8000 Jonestown Rd, Harrisburg, PA 17112-9716
321.1 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Super 8 Harrisburg Hershey North
Expedia.com
USD 56*
View Deal
7975 Jonestown Rd, Harrisburg, PA 17112-9717
321.2 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Motel 6 Harrisburg - Hershey North
Motel 6
USD 68*
View Deal
7965 Jonestown Rd, Harrisburg, PA 17112-9717
321.2 km from Fredericksburg Battlefield Visitor Center
  • Free Parking
  • Pool
La Quinta Inn & Suites Harrisburg Hershey
Hotwire.com
USD 77*
View Deal
265 N Hershey Rd, off I-81 at Exit 77, Harrisburg, PA 17112-9752
321.3 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Comfort Suites
Expedia.com
USD 64*
View Deal
450 Station Rd, I-81 at exit 80, Grantville, PA 17028-9148
323.3 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Holiday Inn Harrisburg-Hershey
HolidayInn.com
USD 94*
View Deal
604 Station Rd, Exit 80 off I-81, Grantville, PA 17028-9154
323.5 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Savings alert: 12% below average rate

The price you found is 12% lower than this hotel's average rate of USD 107/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

No photo provided
9168 Allentown Blvd, Grantville, PA 17028-8604
323.9 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
Hampton Inn Harrisburg / Grantville / Hershey
Hampton.com
USD 121*
View Deal
255 Bow Creek Rd, Grantville, PA 17028-8903
324.1 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Days Inn Grantville
SAVE USD 2
USD 62*
Booking.com
USD 60*
View Deal
252 Bow Creek Rd, Grantville, PA 17028-8902
324.2 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Savings alert: 17% below average rate

The price you found is 17% lower than this hotel's average rate of USD 72/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

MainStay Suites Grantville - Hershey North
TripAdvisor
USD 78*
View Deal
105 Kelley Ct, Grantville, PA 17028-8741
324.9 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Hampton Inn & Suites Hershey Near The Park
SAVE USD 19
USD 173*
Priceline
USD 154*
View Deal
195 Hershey Rd, Hummelstown, PA 17036-9217
325.5 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Springhill Suites Hershey Near the Park
Priceline
USD 176*
View Deal
115 Museum Dr, Hershey, PA 17033-2462
325.7 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Quality Inn & Suites Hershey
Expedia.com
USD 74*
View Deal
181 Hershey Rd, Hershey, PA 17033-2412
325.7 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
The Hotel Hershey
100 Hotel Road, Hershey, PA 17033-9507
328.0 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Super 8 Hershey
SAVE USD 6
USD 71*
Expedia.com
USD 65*
View Deal
210 Hockersville Rd, Hershey, PA 17033-1964
328.9 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Savings alert: 19% below average rate

The price you found is 19% lower than this hotel's average rate of USD 80/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Fairfield Inn & Suites Hershey Chocolate Avenue
SAVE USD 10
USD 164*
Fairfield Inn
USD 154*
View Deal
651 West Areba Avenue, Hershey, PA 17033-1929
329.0 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Simmons Motel and Suites
SAVE USD 2
USD 55*
Hotels.com
USD 53*
View Deal
355 W Chocolate Ave, Hershey, PA 17033-1636
329.0 km from Fredericksburg Battlefield Visitor Center
  • Free Parking
  • Pool
Savings alert: 16% below average rate

The price you found is 16% lower than this hotel's average rate of USD 63/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Days Inn Hershey
SAVE USD 27
USD 102*
Booking.com
USD 75*
View Deal
350 W Chocolate Ave, Hershey, PA 17033-1635
329.1 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Savings alert: 20% below average rate

The price you found is 20% lower than this hotel's average rate of USD 94/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

The Suites at Hershey
No availability for your dates from these sites
176 E Hershey Park Dr, Hershey, PA 17033-2703
329.4 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Simplicity Inn Hershey
Booking.com
USD 87*
View Deal
43 W Areba Ave, Hershey, PA 17033-1410
329.7 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Courtyard Hershey Chocolate Avenue
SAVE USD 14
USD 143*
Courtyard
USD 129*
View Deal
515 East Chocolate Avenue, Hershey, PA 17033
330.1 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Savings alert: 13% below average rate

The price you found is 13% lower than this hotel's average rate of USD 148/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Cocoa Motel
No availability for your dates from these sites
914 Cocoa Ave, Hershey, PA 17033-1700
330.2 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Hampton Inn & Suites Hershey
SAVE USD 18
USD 161*
Booking.com
USD 143*
View Deal
749 East Chocolate Avenue, Hershey, PA 17033-1212
330.4 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
Howard Johnson Inn Hershey
Booking.com
USD 60*
View Deal
845 East Chocolate Avenue, Hershey, PA 17033-1214
330.5 km from Fredericksburg Battlefield Visitor Center
  • Free Wifi
  • Free Parking
No photo provided
863 E Chocolate Ave, Hershey, PA 17033-1214
330.5 km from Fredericksburg Battlefield Visitor Center
    Hershey Travel Inn
    No availability for your dates from these sites
    905 E Chocolate Ave, Hershey, PA 17033-1216
    330.6 km from Fredericksburg Battlefield Visitor Center
    • Free Wifi
    • Free Parking
    Travelodge Hershey
    Expedia.com
    View Deal
    1043 E Chocolate Ave, Hershey, PA 17033-1218
    330.8 km from Fredericksburg Battlefield Visitor Center
    • Free Wifi
    • Free Parking
    White Rose Motel
    1060 E Chocolate Ave, Hershey, PA 17033-1293
    330.9 km from Fredericksburg Battlefield Visitor Center
    • Free Wifi
    • Free Parking
    See all hotels in or near Fredericksburg
    Days Inn Lebanon/Fort Indiantown Gap
    3 Everest Ln, Exit 90 off of I-81, Jonestown, PA 17038-8738
    331.6 km from Fredericksburg Battlefield Visitor Center
    • Free Wifi
    • Free Parking
    Fairfield Inn & Suites - Lebanon Valley
    4 Fisher Ave, Jonestown, PA 17038-8202
    331.7 km from Fredericksburg Battlefield Visitor Center
    • Free Wifi
    • Free Parking
    Comfort Inn Lebanon Valley/Ft. Indiantown Gap
    16 Marsanna Ln, Jonestown, PA 17038-8203
    331.2 km from Fredericksburg Battlefield Visitor Center
    • Free Wifi
    • Free Parking
    Hampton Inn Pine Grove
    481 Suedberg Rd, Pine Grove, PA 17963-8828
    334.4 km from Fredericksburg Battlefield Visitor Center
    • Free Wifi
    • Free Parking
    Comfort Inn Pine Grove
    433 Suedberg Rd, PO Box 168, Pine Grove, PA 17963-9274
    334.7 km from Fredericksburg Battlefield Visitor Center
    • Free Wifi
    • Free Parking
    ** Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.