Bed And Breakfasts in Harrisburg, U.S.A. from $50

Showing 1 to 14
  • Sort by:
  • Reviews
    • Best Reviews
    • Most Reviewed
  • Stars
    • Stars 5 to 1
    • Stars 1 to 5
  • Price
    • Price Low to High
    • Price High to Low

$67
per night

Days Inn North Harrisburg 2 Stars

Hotel with 116 rooms from $67. Directly off Interstate 81 and only a short drive from Hershey Park, this Harrisburg, Pennsylvania h... more

114 reviews
Score: 8.2 out of 10

$54
per night

Americas Best Value Inn Harrisburg

Hotel with 57 rooms from $54. Overlooking the Susquehanna River, this Harrisburg hotel off I-81 offers a daily continental breakfa... more

26 reviews
Score: 6.8 out of 10

$77
per night

Comfort Inn Harrisburg 3 Stars

Hotel with 76 rooms from $77. Located just off Highway 81, this Harrisburg hotel features an outdoor pool and rooms equipped with ... more

16 reviews
Score: 8.6 out of 10

$84
per night

Holiday Inn Express Harrisburg East 2 Stars

Hotel with 113 rooms from $84. The Holiday Inn Express Harrisburg East is located off Highway 83, and offers a complimentary airpor... more

7 reviews
Score: 8.9 out of 10

$109
per night

TownePlace Suites by Marriott Harrisburg Hershey 3 Stars

Hotel with 107 rooms from $109. Located in Harrisburg, Pennsylvania, this hotel is only 15 minutes from Hershey Park. This extended-... more

6 reviews
Score: 8.6 out of 10

$89
per night

Fairfield Inn Harrisburg Hershey 3 Stars

Hotel with 95 rooms from $89. This hotel is located just 15 minutes from Hershey Theme Park and Hershey Story Museum. It features... more

6 reviews
Score: 8.8 out of 10

$119
per night

SpringHill Suites Harrisburg Hershey 3 Stars

Hotel with 118 rooms from $119. Located 20 minutes from Hershey Theme Park and the Hershey Story Museum, this hotel provides a shutt... more

3 reviews
Score: 8.5 out of 10

$110
per night

Ramada Harrisburg 3 Stars

Hotel with 101 rooms from $110. Located just off I-81, this hotel is a 12-minute drive from downtown Harrisburg. It serves a contine... more

3 reviews
Score: 8.1 out of 10

$119
per night

Country Inn & Suites by Carlson Harrisburg at Union Deposit Road 3 Stars

Hotel with 78 rooms from $119. Harrisburg International Airport is a 13-minute drive from this Pennsylvania hotel, which offers a 3... more

3 reviews
Score: 8.8 out of 10

$96
per night

Staybridge Suites Harrisburg-Hershey 3 Stars

Hotel with 127 rooms from $96. Upon check-in photo identification and credit card is required. All special requests are subject to ... more

2 reviews
Score: 7.5 out of 10

$129
per night

Residence Inn Harrisburg Hershey 3 Stars

Hotel with 122 rooms from $129. This pet-friendly hotel is located less than a 15-minute drive from central Harrisburg and 10 miles ... more

2 reviews
Score: 9.4 out of 10

$50
per night

Hilton Garden Inn Harrisburg East 3 Stars

Hotel with 126 rooms from $50. Offering a convenient location minutes from both Hershey area attractions and the centre of Harrisbu... more

1 review
Score: 9.2 out of 10

$129
per night

Courtyard Harrisburg Hershey 3 Stars

Hotel with 128 rooms from $129. Courtyard Harrisburg is located a 10-minute drive from the city centre and 10 miles from Capital Cit... more

1 review
Score: 7.9 out of 10

$129
per night

Inn of the Dove - Harrisburg

Hotel with 34 rooms from $129. Upon check-in photo identification and credit card is required. All special requests are subject to ... more

1 review
Score: 7.9 out of 10