Skip to main content.

Hotels in Lancaster, Pennsylvania

Search & Compare Lancaster Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Lancaster

What's Lancaster Like?

Lancaster is a family-friendly place distinct for its theater and entertainment. Simply book a local tour to enjoy your stay a little more. Top attractions include Dutch Wonderland. While here, you may want to make time for other popular sights such as American Music Theatre Lancaster and Rockvale Outlets.

Where are the Best Places to Stay in Lancaster?

Below are the number of accommodations by star rating in Lancaster and the surrounding area:

  • • 33 4-star accommodations from USD 113 per night
  • • 109 3-star accommodations from USD 64 per night
  • • 65 2-star accommodations from USD 45 per night

How to Get to Lancaster

Flights to Lancaster

  • • Lancaster, PA (LNS), 5.7 mi (9.2 km) from central Lancaster
  • • Harrisburg, PA (MDT-Harrisburg Intl.), 26.2 mi (42.1 km) from central Lancaster
  • • Reading, PA (RDG-Reading Regional), 29.5 mi (47.5 km) from central Lancaster

Things to See and Do in Lancaster

What to See in Lancaster

  • • Lancaster County Convention Center
  • • Franklin and Marshall College
  • • Harrisburg Area Community College
  • • Amish Farm and House
  • • Clipper Magazine Stadium

Things to Do in Lancaster

  • • Dutch Wonderland
  • • American Music Theatre Lancaster
  • • Rockvale Outlets
  • • Central Market
  • • Fulton Theater

Other Popular Lancaster Attractions

  • • Hands-on House
  • • Tanger Outlets Lancaster
  • • Dutch Apple Dinner Theatre
  • • Heritage Center Museum of Lancaster County
  • • Lancaster Science Factory

When Is the Best Time to Visit Lancaster?

  • • Hottest months: July, August, June, September (average 84°F)
  • • Coldest months: January, February, December, March (average 24°F)
  • • Rainiest months: June, July, October, and November (average 0.16 inches of rainfall)