Find and Book Top Hotels in Carlisle

Search among 37 available hotels and places to stay in Carlisle from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-37 out of 37
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
Places to stay near Carlisle
8.6
Great72 reviews
MapView on map28.4 mi from Carlisle28.4 mi from City Center
From   US$ 63 /nightSelect
8.8
Great78 reviews
29.2 mi from Carlisle29.2 mi from City Center
From   US$ 127 /nightSelect
8.4
Great130 reviews
29.1 mi from Carlisle29.1 mi from City Center
From   US$ 117 /nightSelect
8.4
Great39 reviews
29.1 mi from Carlisle29.1 mi from City Center
From   US$ 122 /nightSelect
8.4
Great70 reviews
28.7 mi from Carlisle28.7 mi from City Center
From   US$ 84 /nightSelect
8.2
Great52 reviews
29.1 mi from Carlisle29.1 mi from City Center
From   US$ 99 /nightSelect
8.2
Great86 reviews
28.2 mi from Carlisle28.2 mi from City Center
From   US$ 85 /nightSelect
28.6 mi from Carlisle28.6 mi from City Center
From   US$ 119 /nightSelect
8.4
Great121 reviews
28.7 mi from Carlisle28.7 mi from City Center
From   US$ 95 /nightSelect
8.4
Great63 reviews
30.4 mi from Carlisle30.4 mi from City Center
From   US$ 105 /nightSelect
8.4
Great99 reviews
28.7 mi from Carlisle28.7 mi from City Center
From   US$ 62 /nightSelect
8.4
Great141 reviews
28.4 mi from Carlisle28.4 mi from City Center
From   US$ 55 /nightSelect
8.6
Great56 reviews
30.0 mi from Carlisle30.0 mi from City Center
From   US$ 99 /nightSelect
8.0
Great130 reviews
28.7 mi from Carlisle28.7 mi from City Center
From   US$ 76 /nightSelect
29.6 mi from Carlisle29.6 mi from City Center
From   US$ 129 /nightSelect
8.2
Great47 reviews
27.2 mi from Carlisle27.2 mi from City Center
From   US$ 107 /nightSelect
8.6
Great51 reviews
30.8 mi from Carlisle30.8 mi from City Center
From   US$ 239 /nightSelect
8.6
Great43 reviews
15.4 mi from Carlisle15.4 mi from City Center
From   US$ 86 /nightSelect
8.2
Great24 reviews
29.1 mi from Carlisle29.1 mi from City Center
From   US$ 229 /nightSelect
8.4
Great44 reviews
30.1 mi from Carlisle30.1 mi from City Center
From   US$ 341 /nightSelect
8.2
Great39 reviews
29.3 mi from Carlisle29.3 mi from City Center
From   US$ 99 /nightSelect
8.2
Great203 reviews
28.3 mi from Carlisle28.3 mi from City Center
From   US$ 142 /nightSelect
8.6
Great50 reviews
29.1 mi from Carlisle29.1 mi from City Center
From   US$ 138 /nightSelect
8.4
Great57 reviews
16.6 mi from Carlisle16.6 mi from City Center
From   US$ 95 /nightSelect
8.6
Great229 reviews
31.1 mi from Carlisle31.1 mi from City Center
From   US$ 85 /nightSelect
8.2
Great75 reviews
28.3 mi from Carlisle28.3 mi from City Center
From   US$ 92 /nightSelect
8.6
Great75 reviews
29.6 mi from Carlisle29.6 mi from City Center
From   US$ 152 /nightSelect
28.6 mi from Carlisle28.6 mi from City Center
From   US$ 119 /nightSelect
8.0
Great14 reviews
27.3 mi from Carlisle27.3 mi from City Center
From   US$ 125 /nightSelect
29.5 mi from Carlisle29.5 mi from City Center
From   US$ 99 /nightSelect
8.0
Great18 reviews
28.7 mi from Carlisle28.7 mi from City Center
From   US$ 119 /nightSelect
27.3 mi from Carlisle27.3 mi from City Center
From   US$ 127 /nightSelect

Best hotels and places to stay in Carlisle

Why visit?

Carlisle, located in the beautiful state of Pennsylvania, offers a variety of attractions and experiences for tourists. Known for its rich history, picturesque landscapes, and vibrant culture, this charming town is a must-visit destination for anyone looking to explore a unique blend of natural beauty and historical significance.

Where to stay?

When it comes to choosing the perfect place to stay in Carlisle, there are several areas that offer excellent options for accommodation. Whether you prefer a budget-friendly hotel, a family-friendly resort, a romantic getaway, or a central location, this town has something to suit everyone's preferences.

Price per hotel room per night:

To give you an idea of the average prices for hotel rooms in Carlisle, we have categorized them into three-star, four-star, and five-star hotels:

Three-star hotels: The average price for a room per night in a three-star hotel in Carlisle is around $100 to $150.

Four-star hotels: For a more luxurious stay, four-star hotels in Carlisle have an average price range of $150 to $250 per room per night.

Five-star hotels: If you're looking for the ultimate indulgence, five-star hotels in Carlisle will cost you approximately $250 to $400 per room per night.

Best value for money:

Brandt's Mill Bed & Breakfast: Offering comfortable rooms and a delicious breakfast, this cozy B&B provides exceptional value for money.

Comfort Suites Downtown Carlisle: With spacious suites and modern amenities, this hotel offers great value for families or business travelers.

Best kid-friendly hotels:

Carlisle House Bed and Breakfast: Known for its warm hospitality and child-friendly atmosphere, this B&B provides a memorable experience for families.

Residence Inn Harrisburg Carlisle: This hotel features an indoor pool and spacious suites, making it ideal for families looking for a comfortable and entertaining stay.

Best hotels for a romantic getaway:

Thornwald Mansion: This historic mansion-turned-hotel provides a romantic ambiance with its elegant rooms and beautiful gardens.

Pheasant Field Bed and Breakfast: Nestled amidst picturesque farmland, this B&B offers cozy rooms and personalized service for a romantic retreat.

Best for location:

Courtyard by Marriott Harrisburg Carlisle: Conveniently located near major attractions and restaurants, this hotel ensures easy access to the town's highlights.

Hampton Inn Carlisle: Situated close to shopping areas and local attractions, this hotel provides an ideal base for exploring Carlisle.

Best for a short city break:

Fairfield Inn & Suites Carlisle: With contemporary rooms and a central location, this hotel provides easy access to the town's main attractions.

Show moreLess