Find and Book Top Rated Hotels in Lancaster

Search among 12 available hotels and places to stay in Lancaster from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-12 out of 12
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
8.4
Great113 reviews
MapView on map1600 yd from City Center800 yd from University of Redlands
From   US$ 71 /nightSelect
8.2
Great58 reviews
MapView on map1700 yd from City Center800 yd from University of Redlands
From   US$ 76 /nightSelect
8.2
Great48 reviews
1.4 mi from City Center400 yd from Lancaster Marketplace
From   US$ 215 /nightSelect
8.2
Great68 reviews
1.4 mi from City Center500 yd from Lancaster Marketplace
From   US$ 151 /nightSelect
8.2
Great84 reviews
1500 yd from City Center700 yd from University of Redlands
From   US$ 138 /nightSelect
8.0
Great83 reviews
1300 yd from City Center600 yd from University of Redlands
From   US$ 114 /nightSelect
8.6
Great42 reviews
1500 yd from City Center1000 yd from MR Cue's Billiards
From   US$ 163 /nightSelect
8.4
Great64 reviews
1400 yd from City Center800 yd from University of Redlands
From   US$ 121 /nightSelect
8.4
Great82 reviews
1.3 mi from City Center900 yd from Lancaster Marketplace
From   US$ 114 /nightSelect
8.2
Great19 reviews
1600 yd from City Center300 yd from Lancaster Performing Arts Center
From   US$ 252 /nightSelect
8.0
Great8 reviews
1500 yd from City Center1100 yd from University of Redlands
From   US$ 129 /nightSelect
Villa
1600 yd from City Center900 yd from MR Cue's Billiards
From   US$ 155 /nightSelect

Best hotels and places to stay in Lancaster

Why visit?

Lancaster, located in the heart of Pennsylvania, offers a rich history, picturesque landscapes, and a variety of attractions. It is a perfect destination for both history buffs and nature lovers. With its charming Amish culture, vibrant arts scene, and delicious food options, Lancaster has a lot to offer to its visitors.

Where to stay?

When it comes to choosing the right place to stay in Lancaster, there are several areas that cater to different preferences and budgets. Here are a few best areas to consider:

Downtown Lancaster: This vibrant area offers a mix of historic sites, trendy shops, and delicious dining options. It is perfect for those who want to be in the heart of the action.

Amish Country: For a more peaceful and rural experience, staying in the beautiful countryside near the Amish farms is an ideal choice. It provides an opportunity to immerse yourself in the Amish culture and enjoy the tranquility of the surroundings.

Strasburg: Known for its rich railroad history, Strasburg offers scenic views and attractions like the Strasburg Rail Road and the Railroad Museum of Pennsylvania. It is a great area for families and train enthusiasts.

What is the price per hotel room per night?

The average prices of hotel rooms per night in Lancaster vary based on the star rating. However, it is important to note that prices may vary depending on the season and availability. Here is an estimate of average prices:

3-star hotels: $90-120 per night

4-star hotels: $120-180 per night

5-star hotels: $180 and above per night

Best value for money:

Quality Inn Lancaster: Located downtown, this hotel offers comfortable rooms, friendly service, and a hot breakfast. Prices start at $100 per night.

La Quinta Inn & Suites by Wyndham Lancaster: This hotel provides modern amenities, spacious rooms, and a free breakfast buffet. Prices start at $110 per night.

Holiday Inn Lancaster: With its convenient location and excellent facilities, this hotel provides great value for money. Prices start at $130 per night.

Best kids-friendly hotels:

Courtyard Lancaster: This family-friendly hotel offers an indoor pool, game room, and spacious suites. Prices start at $140 per night.

Country Inn & Suites by Radisson, Lancaster (Amish Country), PA: Featuring a children's playground and an indoor pool with a waterslide, this hotel is perfect for families. Prices start at $150 per night.

Best hotels for a romantic getaway:

Eden Resort & Suites: Known for its luxurious ambiance and beautiful gardens, this resort offers private cottages and a spa. Prices start at $200 per night.

The Inn at Leola Village: With its charming atmosphere and romantic dining options, this historic inn is perfect for a romantic escape. Prices start at $250 per night.

Best for location:

Lancaster Marriott at Penn Square: Located in downtown Lancaster, this hotel offers easy access to shops, restaurants, and attractions. Prices start at $180 per night.

Fulton Steamboat Inn: Situated near popular attractions like Dutch Wonderland, this unique hotel offers comfortable rooms and a distinctive steamboat theme. Prices start at $150 per night.

DoubleTree Resort by Hilton Hotel Lancaster: This hotel offers a convenient location near Amish attractions and features an indoor water playground. Prices start at $160 per night.

Best for a short city break:

The Hotel Lancaster: Located in downtown Lancaster, this charming hotel provides easy access to theaters, galleries, and restaurants. Prices start at $120 per night.

Lancaster Arts Hotel: Housed in a historic tobacco warehouse, this boutique hotel showcases artwork and offers a unique experience. Prices start at $130 per night.

Show moreLess