Find hotels near Saint Mary Medical Center, Philadelphia from $78

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 3,758 hotels close to Saint Mary Medical Center with room rates, reviews, and availability. Most hotels are fully refundable.

Homewood Suites by Hilton Newtown - Langhorne, PA

3.0 star property
1.7 mi from Saint Mary Medical Center
8.8 out of 10, Excellent, (848)
"Nice room, decent breakfast."
United States
James
$131 nightly
The price is $146
Dec 14 - Dec 15
Total with taxes and fees
Homewood Suites by Hilton Newtown - Langhorne, PA

Temperance House

3.0 star property
1.9 mi from Saint Mary Medical Center
8.4 out of 10, Very Good, (379)
"Charming historic inn with attentive staff and good food. We stayed for my husband’s birthday and treated ourselves to one of the best rooms with a king sized bed and a fireplace. It made for a romantic, memorable experience. Would go again. "
United States
Jessica
$129 nightly
The price is $143
Dec 4 - Dec 5
Total with taxes and fees
Temperance House

The Brick Hotel

3.0 star property
2 mi from Saint Mary Medical Center
7.6 out of 10, Good, (655)
"Great location. We love coming back here whenever we’re in town."
United States
Gail
$130 nightly
The price is $143
Dec 7 - Dec 8
Total with taxes and fees
The Brick Hotel

Hampton Inn & Suites Newtown

2.5 star property
2.8 mi from Saint Mary Medical Center
8.6 out of 10, Excellent, (1000)
"Clean rooms, courteous service."
United States
Michael
$94 nightly
The price is $105
Dec 22 - Dec 23
Total with taxes and fees
Hampton Inn & Suites Newtown

Holiday Inn Express Philadelphia NE - Langhorne by IHG

2.5 star property
3.1 mi from Saint Mary Medical Center
8.4 out of 10, Very Good, (1027)
"The stay was great."
United States
Marcin
$83 nightly
The price is $92
Dec 7 - Dec 8
Total with taxes and fees
Holiday Inn Express Philadelphia NE - Langhorne by IHG

Sheraton Bucks County Langhorne

3.5 star property
3.2 mi from Saint Mary Medical Center
8.4 out of 10, Very Good, (1000)
"The room was spotless and the front desk was very helpful. "
United States
Erinn
$84 nightly
The price is $93
Dec 10 - Dec 11
Total with taxes and fees
Sheraton Bucks County Langhorne

Courtyard by Marriott Philadelphia Langhorne

3.0 star property
3.4 mi from Saint Mary Medical Center
8.4 out of 10, Very Good, (1009)
"Great location. Clean and modern hotel"
United States
Julie
$101 nightly
The price is $112
Dec 14 - Dec 15
Total with taxes and fees
Courtyard by Marriott Philadelphia Langhorne

SpringHill Suites by Marriott Philadelphia Langhorne

2.5 star property
3.1 mi from Saint Mary Medical Center
7.8 out of 10, Good, (1005)
"The room was clean and the right temperature (not too cold or too hot). The staff were very friendly and had very nice smiles! The pool was great for kids! Jacuzzi was under maintenance at our time of stay! Nice hotel!"
United States
Anisha
$97 nightly
The price is $108
Dec 14 - Dec 15
Total with taxes and fees
SpringHill Suites by Marriott Philadelphia Langhorne

Spark by Hilton Bensalem Philadelphia

2.5 star property
5.6 mi from Saint Mary Medical Center
8.8 out of 10, Excellent, (269)
"Great hotel "
United States
Naielys
$103 nightly
The price is $115
Dec 14 - Dec 15
Total with taxes and fees
Spark by Hilton Bensalem Philadelphia

Candlewood Suites Bensalem - Philadelphia Area by IHG

2.5 star property
5.7 mi from Saint Mary Medical Center
8.6 out of 10, Excellent, (1000)
"Our room was great. Great location"
United States
Barbara
$99 nightly
The price is $110
Dec 7 - Dec 8
Total with taxes and fees
Candlewood Suites Bensalem - Philadelphia Area by IHG

Inn of the Dove Romantic Suites with Jetted Tub & Fireplace

2.5 star property
5.7 mi from Saint Mary Medical Center
8.2 out of 10, Very Good, (1001)
"Everything was perfect!!!!"
United States
Mayra
$138 nightly
The price is $153
Dec 17 - Dec 18
Total with taxes and fees
Inn of the Dove Romantic Suites with Jetted Tub & Fireplace

Comfort Inn Feasterville - Trevose

2.5 star property
5.7 mi from Saint Mary Medical Center
6.8 out of 10, (1009)
"The staff was pleasant and the breakfast was hot and ready "
United States
Tiara
$74 nightly
The price is $82
Dec 14 - Dec 15
Total with taxes and fees
Comfort Inn Feasterville - Trevose

The Lily Inn

3.0 star property
9.1 mi from Saint Mary Medical Center
9.6 out of 10, Exceptional, (446)
"Loved this old, charming inn. Great place to stay when visiting family."
United States
Diane E
$136 nightly
The price is $152
Dec 4 - Dec 5
Total with taxes and fees
The Lily Inn

Hampton Inn & Suites Philadelphia/Bensalem

2.5 star property
5.6 mi from Saint Mary Medical Center
9.2 out of 10, Wonderful, (937)
"Staff was very nice, continental breakfast was good and the room was spotless will definitely be back "
United States
Louis
$89 nightly
The price is $99
Dec 25 - Dec 26
Total with taxes and fees
Hampton Inn & Suites Philadelphia/Bensalem

Knights Inn Trevose

1.5 star property
5.9 mi from Saint Mary Medical Center
6.8 out of 10, (1000)
"Yes, room was ok"
United States
Christina
$70 nightly
The price is $78
Dec 4 - Dec 5
Total with taxes and fees
Knights Inn Trevose

Home2 Suites by Hilton Warminster Horsham

3.0 star property
8.1 mi from Saint Mary Medical Center
9.0 out of 10, Wonderful, (747)
"Staff was very friendly, hotel was safe and clean."
United States
Melanie
$95 nightly
The price is $106
Dec 21 - Dec 22
Total with taxes and fees
Home2 Suites by Hilton Warminster Horsham

Courtyard Philadelphia Bensalem

3.0 star property
6.2 mi from Saint Mary Medical Center
8.8 out of 10, Excellent, (543)
"Great location for a medical appointment at "
United States
JEFFREY
$151 nightly
The price is $168
Jan 1 - Jan 2, 2026
Total with taxes and fees
Courtyard Philadelphia Bensalem

Holiday Inn Express & Suites Warminster - Horsham by IHG

2.5 star property
8.1 mi from Saint Mary Medical Center
9.0 out of 10, Wonderful, (1002)
"Everything was great. "
United States
Kristine
$99 nightly
The price is $110
Jan 2 - Jan 3, 2026
Total with taxes and fees
Holiday Inn Express & Suites Warminster - Horsham by IHG

Lincoln Hotel Philadelphia

2.5 star property
6.3 mi from Saint Mary Medical Center
6.8 out of 10, (258)
"This place is nasty "
United States
Priscilla
$79 nightly
The price is $88
Dec 28 - Dec 29
Total with taxes and fees
Lincoln Hotel Philadelphia

Penn Lodge Hotel & Suites

2.5 star property
4.5 mi from Saint Mary Medical Center
7.6 out of 10, Good, (254)
"Beautiful room with a great bed."
United States
Diedra
$99 nightly
The price is $110
Dec 4 - Dec 5
Total with taxes and fees
Penn Lodge Hotel & Suites
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Saint Mary Medical Center Hotel Reviews

Hotels near other Saint Mary Medical Center attractions

Frequently asked questions

What are the top-rated hotels near Saint Mary Medical Center?
Discovering top-rated hotels near Saint Mary Medical Center ensures a comfortable and convenient stay in Langhorne, Pennsylvania.

Homewood Suites by Hilton Newtown - Langhorne, PA

Homewood Suites by Hilton Newtown is a welcoming 3-star hotel, located just 2.6 miles from Saint Mary Medical Center. With an impressive review rating of 8.8, this hotel offers spacious suites equipped with full kitchens, making it ideal for both short and extended stays. Guests can enjoy an indoor pool, a well-equipped fitness center, and complimentary breakfast options. The hotel also features a terrace for relaxation and offers free grocery shopping services to enhance the traveler experience.

Hampton Inn & Suites Newtown

Hampton Inn & Suites Newtown, rated 8.6 by travelers, is conveniently situated 3.5 miles from Saint Mary Medical Center. This hotel features comfortable rooms with premium bedding and spacious suites, perfect for a restful night. Guests appreciate the complimentary daily breakfast and can unwind at the indoor pool. With accessible parking and self-parking options, this hotel offers a straightforward experience for all visitors.

Sheraton Bucks County Langhorne

Sheraton Bucks County Langhorne is a delightful 3.5-star hotel located 5.0 miles from Saint Mary Medical Center, a review rating of 8.4. This hotel features an indoor pool and a 24-hour fitness center, providing excellent facilities for relaxation and exercise. Guests can enjoy comfortable accommodations with premium bedding and access to a concierge service. The hotel also has a gift shop and offers free self-parking, making it a convenient choice for travelers.
How much is a hotel near Saint Mary Medical Center?
Staying near Saint Mary Medical Center is a treat, with plenty of hotels from $78 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Saint Mary Medical Center?
Finding the ideal family-friendly hotel near Saint Mary Medical Center can make your trip even more enjoyable. These top-rated hotels provide excellent amenities that cater to families traveling with children.

Homewood Suites by Hilton Newtown - Langhorne, PA

Homewood Suites by Hilton Newtown offers a welcoming place for families, just 2.6 miles from Saint Mary Medical Center. Rated by travelers at 8.8 and a 3-star rating, this hotel features family-friendly amenities like an indoor pool, free cribs, and connecting rooms. Guests can enjoy a fully equipped kitchen in their suite, making meal preparation a breeze, along with free breakfast options to start the day right.

Hampton Inn & Suites Newtown

Hampton Inn & Suites Newtown, located 3.5 miles from Saint Mary Medical Center, delivers a family-friendly experience with a review rating of 8.6. This hotel provides microwave-equipped rooms and sofa beds, perfect for families needing additional sleeping arrangements. Guests can also enjoy complimentary breakfast daily, ensuring a satisfying start to their adventures.

Sheraton Bucks County Langhorne

Sheraton Bucks County Langhorne is a great choice for families, situated 5.0 miles from Saint Mary Medical Center. With a solid review rating of 8.4 and a 3.5-star rating, this hotel features an indoor pool and connecting rooms, ensuring comfort for all family members. Guests can also benefit from free breakfast for children and rollaway beds at no extra charge, making it a convenient option for family stays.
What are the best affordable hotels near Saint Mary Medical Center?
For travelers seeking affordable and family-friendly hotels near Saint Mary Medical Center, there are several excellent options that cater to comfort and convenience.

Homewood Suites by Hilton Newtown - Langhorne, PA

Homewood Suites by Hilton Newtown is a great choice for families, located just 2.6 miles from Saint Mary Medical Center. Rated 8.8 by travelers, this 3-star hotel offers free breakfast, a spacious indoor pool, and convenient grocery shopping services. Guests can enjoy the comfort of suites equipped with kitchen facilities, making it ideal for longer stays. Added amenities include a fitness center and free self-parking, ensuring a pleasant visit.

Hampton Inn & Suites Newtown

Hampton Inn & Suites Newtown, situated 3.5 miles from Saint Mary Medical Center, is a welcoming retreat for families. With a travelers' rating of 8.6, this hotel provides free daily breakfast and an inviting pool area. Guests can relax in premium suites featuring microwaves and separate living spaces. The hotel also offers complimentary self-parking, making it a convenient choice for those traveling with multiple vehicles.

Temperance House

Temperance House is a charming 3-star hotel located 2.8 miles from Saint Mary Medical Center, a review rating of 8.4. This boutique hotel offers a relaxing atmosphere with a terrace and kitchenette in select rooms, perfect for families looking for a home-like stay. Guests can enjoy free WiFi and on-site parking, along with the uniqueness of a historic hotel design, adding character to their experience.
Are there any hotels with pools close to Saint Mary Medical Center?
If you're looking for hotels with pools near Saint Mary Medical Center, Langhorne offers some excellent options for a comfortable stay.

Homewood Suites by Hilton Newtown - Langhorne, PA

Homewood Suites by Hilton Newtown is a family-friendly 3-star hotel located just 2.6 miles from Saint Mary Medical Center. Rated by travelers at 8.8, this hotel features an inviting indoor pool, perfect for travelers looking to relax after a long day. In addition to the pool, travelers can enjoy complimentary breakfast, a fitness center, and spacious suites equipped with kitchens, making it ideal for extended stays.

Hampton Inn & Suites Newtown

Hampton Inn & Suites Newtown, located 3.5 miles from Saint Mary Medical Center, boasts an excellent traveler rating of 8.6. Although it doesn't feature a pool, the hotel provides a complimentary breakfast and spacious suites designed for comfort. Guests will appreciate the modern amenities, including free toiletries and microwaves in the rooms, making it a convenient choice for families.

Sheraton Bucks County Langhorne

Sheraton Bucks County Langhorne is a well-rated 3.5-star hotel situated 5.0 miles from Saint Mary Medical Center, with a great traveler rating score of 8.4. This hotel features an accessible indoor pool, offering a refreshing spot to unwind. Guests can also benefit from 24-hour fitness facilities, complimentary breakfast for children, and cozy rooms adorned with premium bedding, ensuring a comfortable and enjoyable stay.
What are the best pet-friendly hotels near Saint Mary Medical Center?
If you're looking for top-rated pet-friendly hotels near Saint Mary Medical Center, you'll find some excellent options that welcome both you and your furry friends with open arms.

Homewood Suites by Hilton Newtown - Langhorne, PA

Homewood Suites by Hilton Newtown - Langhorne is located only 2.6 miles from Saint Mary Medical Center and offers a remarkable review rating of 8.8. This 3-star hotel welcomes pets and features an indoor pool, fitness facilities, and free breakfast options. Guests appreciate the spacious suites with full kitchens, perfect for longer stays, as well as the convenience of free self-parking and a terrace to relax on.

Hampton Inn & Suites Newtown

Hampton Inn & Suites Newtown is a welcoming retreat just 3.5 miles from Saint Mary Medical Center, with a solid review rating of 8.6. This pet-friendly hotel allows pets, making it a convenient choice for travelers with dogs and cats. Guests can enjoy complimentary breakfast daily, a refreshing outdoor pool, and spacious suites equipped with premium bedding and a microwave for added comfort.
Can I book a fully refundable hotel close to Saint Mary Medical Center?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Saint Mary Medical Center", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Saint Mary Medical Center?
To look for discounts on hotels near Saint Mary Medical Center, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia