Hotels in Mechanicsburg

Search and compare Mechanicsburg hotels from hundreds of travel sites and save

Mechanicsburg, PA, United States
Sep 17 — Sep 182
Mechanicsburg, PA, United States
Fri 9/17
Sat 9/18
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Mechanicsburg

Filter by star ratings
All filters
Courtyard by Marriott Harrisburg West/Mechanicsburg
Courtyard by Marriott Harrisburg West/Mechanicsburg
8.5 Excellent
4921 Gettysburg Road, Mechanicsburg, PA, United States
Show on map
2.4 mi from city centre, Mechanicsburg 
ExcellentBased on 142 reviews
8.5

Courtyard by Marriott Harrisburg West/Mechanicsburg offers 3-star accommodation in Harrisburg. It also provides a Jacuzzi, an indoor pool and a bowling alley.

Red Roof Inn Carlisle
Red Roof Inn Carlisle
7.8 Good
1450 Harrisburg Pike, Carlisle, PA, United States
Show on map
6.2 mi from city centre, Mechanicsburg 
GoodBased on 350 reviews
7.8

Boasting a swimming pool, Red Roof Inn Carlisle is located in Carlisle and provides comfortable accommodation. It offers free Wi-Fi, meeting rooms and a 24-hour reception.

Hampton Inn Harrisburg-East/Hershey
Hampton Inn Harrisburg-East/Hershey
8.8 Excellent
4230 Union Deposit Road, Harrisburg, PA, United States
Show on map
11.2 mi from city centre, Mechanicsburg 
ExcellentBased on 269 reviews
8.8

Situated in Harrisburg, the hotel is within a 15-minute drive of Harrisburg International Airport and provides an outdoor heated pool. It has a gym, as well as a 24-hour reception, an express check-in and check-out feature and meeting rooms.

La Quinta Inn & Suites by Wyndham Mechanicsburg - Harrisburg
La Quinta Inn & Suites by Wyndham Mechanicsburg - Harrisburg
7.2 Good
350 Bent Creek Boulevard, Mechanicsburg, PA, United States
Show on map
2.9 mi from city centre, Mechanicsburg 
GoodBased on 291 reviews
7.2

La Quinta Inn & Suites Mechanicsburg - Harrisburg is located in Harrisburg and features free Wi-Fi. It also has an indoor pool and a gym.

Tips for booking a Mechanicsburg hotel

Cheapest month:January
Most expensive month:March
Average price in Mechanicsburg:$122/night
Absolute cheapest price found:$54/night
Cheapest day:Sunday
Most expensive day:Monday
$75 - $185
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$99 - $188
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mechanicsburg hotels

Show all 33 hotels
1
Hampton Inn Harrisburg-East/Hershey
Hampton Inn Harrisburg-East/Hershey
8.8 Excellent
4230 Union Deposit Road, Harrisburg, PA, United States
Show on map
3.7 mi from city centre, Harrisburg 

Situated in Harrisburg, the hotel is within a 15-minute drive of Harrisburg International Airport and provides an outdoor heated pool. It has a gym, as well as a 24-hour reception, an express check-in and check-out feature and meeting rooms.

2
Courtyard by Marriott Harrisburg West/Mechanicsburg
Courtyard by Marriott Harrisburg West/Mechanicsburg
8.5 Excellent
4921 Gettysburg Road, Mechanicsburg, PA, United States
Show on map
2.4 mi from city centre, Mechanicsburg 

Courtyard by Marriott Harrisburg West/Mechanicsburg offers 3-star accommodation in Harrisburg. It also provides a Jacuzzi, an indoor pool and a bowling alley.

3
Red Roof Inn Carlisle
Red Roof Inn Carlisle
7.8 Good
1450 Harrisburg Pike, Carlisle, PA, United States
Show on map
4.0 mi from city centre, Carlisle 

Boasting a swimming pool, Red Roof Inn Carlisle is located in Carlisle and provides comfortable accommodation. It offers free Wi-Fi, meeting rooms and a 24-hour reception.

Cheapest hotels in Mechanicsburg, Harrisburg

Show all 33 hotels
Red Roof Inn Carlisle
Red Roof Inn Carlisle
7.8 Good
1450 Harrisburg Pike, Carlisle, PA, United States
Show on map
4.0 mi from city centre,  

Boasting a swimming pool, Red Roof Inn Carlisle is located in Carlisle and provides comfortable accommodation. It offers free Wi-Fi, meeting rooms and a 24-hour reception.

$70
Avg. per night
La Quinta Inn & Suites by Wyndham Mechanicsburg - Harrisburg
La Quinta Inn & Suites by Wyndham Mechanicsburg - Harrisburg
7.2 Good
350 Bent Creek Boulevard, Mechanicsburg, PA, United States
Show on map
2.9 mi from city centre,  

La Quinta Inn & Suites Mechanicsburg - Harrisburg is located in Harrisburg and features free Wi-Fi. It also has an indoor pool and a gym.

$78
Avg. per night
Hampton Inn Harrisburg-East/Hershey
Hampton Inn Harrisburg-East/Hershey
8.8 Excellent
4230 Union Deposit Road, Harrisburg, PA, United States
Show on map
3.7 mi from city centre,  

Situated in Harrisburg, the hotel is within a 15-minute drive of Harrisburg International Airport and provides an outdoor heated pool. It has a gym, as well as a 24-hour reception, an express check-in and check-out feature and meeting rooms.

$116
Avg. per night
Courtyard by Marriott Harrisburg West/Mechanicsburg
Courtyard by Marriott Harrisburg West/Mechanicsburg
8.5 Excellent
4921 Gettysburg Road, Mechanicsburg, PA, United States
Show on map
2.4 mi from city centre,  

Courtyard by Marriott Harrisburg West/Mechanicsburg offers 3-star accommodation in Harrisburg. It also provides a Jacuzzi, an indoor pool and a bowling alley.

$130
Avg. per night

Hotel prices in Mechanicsburg

2 stars and under

$70 - $78

Red Roof Inn Carlisle

Best value

$70
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Mechanicsburg

Mechanicsburg travel FAQs

  • What are the best hotels in Mechanicsburg?

    142 reviews rated Courtyard by Marriott Harrisburg West/Mechanicsburg with an average score of 8.5/10. It may also be worth looking into the La Quinta Inn & Suites by Wyndham Mechanicsburg - Harrisburg, which received a rating of 7.2/10 from 291 reviews. Red Roof Inn Carlisle could also be a good option, with a score of 7.8/10 from 350 reviews.

  • How much do hotels in Mechanicsburg cost?

    The average prices of hotels in Mechanicsburg have been around $201 per night over the last 3 days.

  • How much is a cheap hotel in Mechanicsburg?

    Over the last 3 days, Mechanicsburg hotels have been found for as cheap as $87/night in searches by HotelsCombined users.