Top Hotels in Horsham

Search among 15 available hotels and places to stay in Horsham from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-15 out of 15
1Filter & 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.2
Great38 reviews
MapView on map1.5 mi from City Center700 yd from Masonic Hall
From   US$ 235 /nightSelect
8.2
Great38 reviews
MapView on map1.6 mi from City Center
From   US$ 97 /nightSelect
8.6
Great51 reviews
1.0 mi from City Center1700 yd from Masonic Hall
From   US$ 127 /nightSelect
8.2
Great10 reviews
From   US$ 96 /nightSelect
Places to stay near Horsham
8.4
Great57 reviews
1.3 mi from Horsham1.3 mi from City Center1600 yd from Masonic Hall
From   US$ 84 /nightSelect
8.6
Great47 reviews
5.9 mi from Horsham5.9 mi from City Center
From   US$ 109 /nightSelect
8.4
Great127 reviews
8.6 mi from Horsham8.6 mi from City Center
From   US$ 114 /nightSelect
8.4
Great42 reviews
2.8 mi from Horsham2.8 mi from City Center1100 yd from Graeme Park
From   US$ 140 /nightSelect
7.6
Very good23 reviews
2.9 mi from Horsham2.9 mi from City Center
From   US$ 198 /nightSelect
8.4
Great46 reviews
6.0 mi from Horsham6.0 mi from City Center
From   US$ 127 /nightSelect
8.2
Great78 reviews
8.2 mi from Horsham8.2 mi from City Center
From   US$ 88 /nightSelect
1.3 mi from Horsham1.3 mi from City Center1000 yd from Masonic Hall
From   US$ 108 /nightSelect
8.4
Great42 reviews
1600 yd from Horsham1600 yd from City Center1.1 mi from Masonic Hall
From   US$ 179 /nightSelect
7.1 mi from Horsham7.1 mi from City Center
From   US$ 199 /nightSelect
2.9 mi from Horsham2.9 mi from City Center
From   US$ 129 /nightSelect

Best hotels and places to stay in Horsham

Why visit?

Horsham, located in Pennsylvania, offers a charming mix of natural beauty and historical significance, making it an interesting destination for tourists. The town boasts a variety of hotels, including budget-friendly accommodations and luxury options, providing visitors with plenty of choices for their stay. Whether youre traveling for business, pleasure, or both, Horsham has something to offer everyone.

Where to stay?

Downtown Horsham: If you prefer a central location with easy access to shopping, dining, and attractions, staying in downtown Horsham is a great choice. Here, youll find a range of hotels, from well-known chains to boutique accommodations. With its proximity to local landmarks like Graeme Park and Pennypack Trail, downtown Horsham offers convenient access to historical sites and outdoor activities.

Willow Grove: Another popular area to consider is Willow Grove, located just a short drive from Horsham. With its mix of hotels and restaurants, this neighborhood provides a comfortable and convenient base for exploring the region. Willow Grove Park Mall, one of the largest shopping centers in the area, is a great attraction for visitors looking for retail therapy.

Montgomeryville: For those seeking a quieter retreat, Montgomeryville is an excellent choice. Located near Horsham, this area is known for its peaceful neighborhoods and scenic surroundings. Visitors can enjoy the calm atmosphere while being close to local parks like Mary, Mother of the Redeemer Catholic Church, and North Branch Park.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $90 to $130.

4-star hotels: The average price per night is around $140 to $200.

5-star hotels: The average price per night is around $250 to $350.

Best value for money:

Best Western Plus: The Best Western Plus hotel in Horsham offers comfortable and affordable accommodations. With its spacious rooms, modern amenities, and convenient location, it provides excellent value for money. The hotel features an on-site fitness center, complimentary breakfast, and free Wi-Fi, making it a popular choice among budget-conscious travelers seeking quality accommodations.

Residence Inn by Marriott: The Residence Inn by Marriott is another great option for those looking for value for money. This all-suite hotel in Horsham offers spacious rooms with fully equipped kitchens, ideal for longer stays or families. Guests can enjoy the complimentary breakfast, evening socials, and access to amenities such as a fitness center, outdoor pool, and sports court.

Courtyard by Marriott: The Courtyard by Marriott in Horsham combines affordability with comfort and convenience. The stylish rooms, on-site restaurant, and 24-hour fitness center make it a popular choice among business and leisure travelers. With its proximity to local attractions and major roadways, it offers a convenient base for exploring Horsham and its surroundings.

Best kids-friendly hotels:

Homewood Suites by Hilton: Offering spacious suites with fully equipped kitchens, the Homewood Suites by Hilton is a family-friendly hotel in Horsham. The hotel provides amenities such as a complimentary hot breakfast, an indoor pool, and a basketball court. Its a great choice for families looking for a comfortable and convenient stay.

SpringHill Suites by Marriott: The SpringHill Suites by Marriott caters to families with its larger suites featuring separate living and sleeping areas. The hotel offers a complimentary breakfast and an indoor pool, ensuring a pleasant stay for children and their parents. Its close proximity to Sesame Place, a popular childrens attraction, makes it an ideal choice for families visiting Horsham.

Best hotels for a romantic getaway:

Joseph Ambler Inn: Located just outside Horsham, the Joseph Ambler Inn is a charming historic inn known for its romantic ambiance. The inn features cozy rooms with fireplaces and whirlpool tubs, creating a perfect setting for a romantic retreat. Guests can enjoy fine dining at the on-site restaurant and explore the beautiful surrounding countryside.

The Inn at Barley Sheaf Farm: Situated nearby in Holicong, The Inn at Barley Sheaf Farm offers a tranquil and romantic escape from the city. This luxurious bed and breakfast features elegant rooms with comfortable furnishings and scenic views. Couples can savor gourmet breakfasts, relax in the outdoor pool, and indulge in spa services for a truly romantic experience.

Best for location:

Hampton Inn Philadelphia/Willow Grove: The Hampton Inn Philadelphia/Willow Grove is conveniently located near major highways, providing easy access to Horsham and nearby attractions. This hotel offers comfortable rooms, complimentary breakfast, and a fitness center. Its proximity to Willow Grove Park Mall and local restaurants makes it a convenient choice for travelers.

TownePlace Suites by Marriott: Situated in Horsham, the TownePlace Suites by Marriott offers a central location with easy access to local businesses and attractions. The hotel features spacious suites with fully equipped kitchens and a pet-friendly policy. Guests can enjoy amenities such as an outdoor patio, fitness center, and complimentary breakfast.

Extended Stay America: Extended Stay America provides affordable accommodations in a convenient location near Horsham. Perfect for longer stays, the hotel offers fully equipped kitchens and a laundry facility. Its proximity to restaurants, shopping centers, and corporate offices makes it an ideal choice for business travelers or those seeking an extended visit.

Best for a short city break:

Home2 Suites by Hilton: The Home2 Suites by Hilton offers a comfortable and relaxed stay for those on a short city break. The hotel features cozy suites with separate living areas and fully equipped kitchens. Amenities include an indoor pool, fitness center, and complimentary breakfast, providing a convenient and enjoyable stay.

Candlewood Suites: Candlewood Suites is another great option for a short city break in Horsham. The hotel offers spacious suites with fully equipped kitchens and a cozy living space. Guests can take advantage of the outdoor gazebo with grilling facilities, a 24-hour fitness center, and laundry services. Its central location provides easy access to local attractions and dining options.

Show moreLess