Skip to content

Vacation rentals in Lebanon County

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Lebanon County

Guests agree: these stays are highly rated for location, cleanliness, and more.

Home in Fredericksburg
Home in Fredericksburg
Cozy, three bedroom home in the small town of Fredericksburg in Lebanon County. We are right off of I-78, centrally located to Lancaster City, Harrisburg, and Allentown. Hershey Park is just under thirty minutes away. Enjoy the outdoors with the Appalachian Trail, Swatara Rail Trail, and Swatara State Park just minutes away. Whether you’re in the area for business or vacation, this house is furnished with everything you need for a comfortable and relaxing stay.
$103 per night
Guesthouse in Lebanon
Ebenezer Cottage - Entire Guesthouse
Our cozy cottage has what you need whether you are looking for 1 night to get away, or a longer term stay. We are located 30-40 minutes from Lancaster and Harrisburg, and about 25 minutes from Hershey, making lots of sightseeing possibilities. If you are looking for nature experiences, there are multiple parks close by. We look forward to meeting you!
$109 per night
Townhouse in Lebanon
Cozy on Cumberland
Family friendly apartment located on the outskirts of Lebanon city. Perfect place if you are just passing by or on a vacation visiting our local cities. Our location is central to Lancaster, Hershey, and Harrisburg. Perfect place to stay while you visit Pennsylvania's capitol, Hershey park, or Amish country.
$82 per night

Other great vacation rentals in Lebanon County

Apartment in Lebanon
Cozy 1 bed apt
$95 per night
Tiny home in Lebanon
The Flower Box
$65 per night
Private room in Annville
Private room near Hershey UL
$65 per night
Cabin in Myerstown
Country View Lodge
$147 per night