The best deals on hotels when visiting Horsham in Pennsylvania.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Horsham, Pennsylvania 19044

MainStay Suites Horsham Philadelphia

245 Easton Rd Horsham, PA

For an affordable stay near Horsham, MainStay Suites Horsham Philadelphia offers inviting rooms with rates starting at $85.99, creating a clean, comfortable atmosphere perfect for relaxation. Appreciate the convenience of on-site laundry facilities at MainStay Suites, making long-term stays more manageable and home-like.

Guests staying at MainStay Suites Horsham Philadelphia will appreciate the flexibility of walking or driving to downtown Horsham, where the city’s best spots await. Stay in style and save while visiting Horsham with inviting, budget-conscious lodging—lock in today!

  Call (855) 234-5074 to book with an agent.
  0.7 miles from Horsham, PA 19044

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Horsham Philadelphia

245 Easton Road Horsham, PA

Guests bound for Horsham will find intimate comfort at Comfort Inn Horsham Philadelphia, with inviting rooms starting at $81.99, creating a warm and welcoming environment perfect for rest. Explore the local area with ease, as Comfort Inn often serves as a perfect gateway to the city's top attractions and hidden gems.

At Comfort Inn Horsham Philadelphia, you’re always close to the action in Horsham, where the downtown area’s top spots are just a quick trip away. Choose a hotel that takes your Horsham experience to the next level—book now!

  Call (855) 234-7135 to book with an agent.
  0.7 miles from Horsham, PA 19044

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites Philadelphia Horsham Dresher Rd

537 Dresher Rd Horsham, PA

For budget-conscious travelers headed to Horsham, Extended Stay America Suites Philadelphia Horsham Dresher Rd offers comfortable rooms starting at $86.99, creating a clean and inviting atmosphere. Relax in Extended Stay America’s inviting lobbies, designed as comfortable spaces to work or relax outside of your suite.

Staying at Extended Stay America Suites Philadelphia Horsham Dresher Rd gives guests the option to walk to Horsham’s downtown or hop in the car for an even quicker trip to the city’s main attractions. Relax in Horsham at a hotel that knows how to make your stay special—lock in today!

  Call (855) 239-4019 to book with an agent.
  0.7 miles from Horsham, PA 19044

Starting at

$86.99

per night

Read Reviews View Amenities View All Rooms

Towneplace Suites by Marriott Horsham

198 Precision Dr Horsham, PA

For an affordable stay near Horsham, Towneplace Suites by Marriott Horsham offers inviting accommodations with rooms beginning at $129.99, creating a clean and comfortable atmosphere. Experience the ease of in-suite dining with TownePlace Suites' fully equipped kitchens, complete with appliances and utensils.

Towneplace Suites by Marriott Horsham offers the perfect mix of convenience and peace, giving guests easy access to downtown Horsham without staying in the middle of the hustle. Enjoy the perfect Horsham retreat with cost-effective lodging that doesn’t skimp on quality—lock in today!

  Call (855) 239-5277 to book with an agent.
  1.0 miles from Horsham, PA 19044

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Philadelphia Willow Grove

3 Walnut Grove Dr Horsham, PA

Find a peaceful escape at Residence Inn by Marriott Philadelphia Willow Grove near Horsham, where inviting accommodations provide a warm retreat, with affordable nightly rates starting at $124.99. Keep up with your fitness routine using the facilities at Residence Inn, including gyms, pools, and sports courts.

At Residence Inn by Marriott Philadelphia Willow Grove, you’re never far from the excitement of downtown Horsham, where the city’s best destinations are easy to access on foot or by car. Stay in Horsham with a hotel that promises comfort, style, and budget-friendly rates—book today!

  Call (855) 234-2997 to book with an agent.
  1.1 miles from Horsham, PA 19044

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Executive Residency by Best Western Philadelphia Willow Grove

250 Business Center Dr Horsham, PA

Guests bound for Horsham can enjoy inviting comfort at Executive Residency by Best Western Philadelphia Willow Grove, where delightful rooms begin at $82.99, creating a warm and welcoming space ideal for relaxation. Appreciate the local recommendations provided by Best Western’s staff, helping you discover hidden gems and popular attractions.

At Executive Residency by Best Western Philadelphia Willow Grove, guests can enjoy easy access to downtown Horsham, making it simple to explore the city’s most popular spots while returning to a quieter area. Stay in Horsham with accommodations that balance luxury and affordability—book today!

  Call (855) 234-7135 to book with an agent.
  1.2 miles from Horsham, PA 19044

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Philadelphia Willow Grove

2350 Easton Rd. Route 611 Willow Grove, PA

Find restful accommodations at Courtyard by Marriott Philadelphia Willow Grove as you journey to Horsham, where inviting rooms offer comfort, with rates beginning at an affordable $114.99 per night. Discover the charm of Courtyard's local excursion bookings, where staff can help you plan and book tours and activities in the area.

At Courtyard by Marriott Philadelphia Willow Grove, guests have the flexibility to walk or drive to downtown Horsham, where the city’s most popular destinations are waiting to be explored. Stay affordably in Horsham with a hotel that offers luxury without the price tag—lock in today!

  Call (855) 235-0725 to book with an agent.
  1.3 miles from Horsham, PA 19044

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites Philadelphia Willow Grove

3900 Commerce Avenue Willow Grove, PA

Unwind at SpringHill Suites Philadelphia Willow Grove near Horsham, where comfortable rooms create a warm environment, with nightly rates starting from a welcoming $99.99. Trust in the quality and consistency of SpringHill Suites by Marriott, a brand known for its commitment to guest satisfaction.

At SpringHill Suites Philadelphia Willow Grove, you’re never far from the heart of Horsham, where the downtown area’s vibrant destinations are always within reach. Relax and unwind in Horsham at a hotel that blends comfort with exceptional value—secure now!

  Call (855) 236-8982 to book with an agent.
  1.5 miles from Horsham, PA 19044

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites Philadelphia Horsham Welsh Rd

114 Welsh Rd Horsham, PA

For an affordable and inviting stay, Extended Stay America Suites Philadelphia Horsham Welsh Rd offers intimate rooms with rates from $90.99, creating a clean, comfortable atmosphere perfect for travelers. Appreciate the eco-friendly initiatives at Extended Stay America, including recycling programs and energy-efficient practices.

With downtown Horsham just a short drive away, guests at Extended Stay America Suites Philadelphia Horsham Welsh Rd can enjoy the best of the city without staying in the middle of the hustle. Take comfort in knowing your Horsham stay is both cozy and budget-friendly—reserve today!

  Call (855) 234-2997 to book with an agent.
  1.6 miles from Horsham, PA 19044

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Philadelphia Horsham

2440 Maryland Rd Willow Grove, PA

At Fairfield Inn & Suites by Marriott Philadelphia Horsham, travelers visiting Horsham will find inviting accommodations with rooms from $109.99, creating a warm and welcoming space ideal for rest. Enjoy the simplicity and value of Fairfield by Marriott, where essential amenities are included to ensure a pleasant stay.

With a quick drive into downtown Horsham, guests at Fairfield Inn & Suites by Marriott Philadelphia Horsham can explore the city’s most popular attractions while enjoying a more relaxed setting. Take advantage of a Horsham hotel that keeps both quality and cost in mind—reserve now!

  Call (855) 234-2997 to book with an agent.
  1.6 miles from Horsham, PA 19044

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Horsham Willow Grove

720 Blair Mill Road Horsham, PA

Enjoy the welcoming atmosphere at Homewood Suites by Hilton Horsham Willow Grove when visiting Horsham, where restful rooms create a comfortable retreat, with rates beginning at just $127.99. Enjoy the peace of mind with Homewood Suites' emergency preparedness plans, ensuring guest safety in all situations.

Guests staying at Homewood Suites by Hilton Horsham Willow Grove are never far from the action, with downtown Horsham only a brief drive away for easy exploration. Take advantage of added amenities that enhance your Horsham experience—book your room today!

  Call (855) 234-5074 to book with an agent.
  1.6 miles from Horsham, PA 19044

Starting at

$127.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Philadelphia / Willow Grove

1500 Easton Rd Willow Grove, PA

With budget-conscious rooms beginning at $96.99, Hampton Inn Philadelphia / Willow Grove is a practical choice for travelers to Horsham, providing a warm and inviting space ideal for rest. Follow your fitness routine on local trails with Hampton’s suggested jogging paths, integrating sightseeing with your exercise regimen.

Hampton Inn Philadelphia / Willow Grove offers the perfect location for guests who want to explore Horsham, where the downtown area is just a brief drive away. Relax and enjoy Horsham with a welcoming hotel that fits your budget perfectly—secure today!

  Call (855) 236-8982 to book with an agent.
  1.8 miles from Horsham, PA 19044

Starting at

$96.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites by Hilton Warrington Horsham

201 Metro Drive Warrington, PA

Guests headed to Horsham will find warm-hearted comfort at Hampton Inn & Suites by Hilton Warrington Horsham, where inviting rooms start at $147.99, creating a welcoming environment ideal for relaxation. Experience the added convenience of Hampton’s luggage storage service, offering a secure place for your bags before check-in or after check-out.

Guests staying at Hampton Inn & Suites by Hilton Warrington Horsham can quickly drive into downtown Horsham, where the city’s best destinations are just a short distance away. Stay in Horsham with a hotel that caters to your needs and budget—secure your room now!

  Call (855) 239-4019 to book with an agent.
  2.4 miles from Horsham, PA 19044

Starting at

$147.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Warminster Horsham

230 Veterans Way Warminster, PA

Stay at Home2 Suites by Hilton Warminster Horsham as you explore Horsham, where delightful rooms provide comfort and relaxation at an affordable rate, with prices starting at $127.99 per night. Unwind in Home2 Suites' saline swimming pools, a chemical-free option for relaxation and recreation.

Guests at Home2 Suites by Hilton Warminster Horsham are never far from downtown Horsham, where a brief drive delivers them to the city’s most iconic spots. Make your Horsham adventure unforgettable with accommodations that impress—book today!

  Call (855) 233-7850 to book with an agent.
  3.3 miles from Horsham, PA 19044

Starting at

$127.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Warminster Horsham an IHG Hotel

240 Veterans Way Warminster, PA

For a relaxing stay, Holiday Inn Express & Suites Warminster Horsham an IHG Hotel offers restful rooms with rates starting at $99.00, creating a clean, welcoming space ideal for guests traveling to Horsham. Trust in the reliable and friendly service of Holiday Inn Express staff, dedicated to making your stay pleasant and hassle-free.

Guests staying at Holiday Inn Express & Suites Warminster Horsham an IHG Hotel will appreciate the ease of reaching downtown Horsham by car, where the city’s best spots are always nearby. Plan your Horsham getaway with a hotel that’s tailored for a perfect stay—secure now!

  Call (855) 233-7850 to book with an agent.
  3.3 miles from Horsham, PA 19044

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Motel 6 Warminster PA

265 East St. Road Warminster, PA

With rates beginning at $81.99, Motel 6 Warminster PA is a smart option for travelers visiting Horsham, creating a appealing, comfortable space for guests seeking relaxation. Trust in Motel 6's nationwide presence, offering a familiar place to rest wherever your travels may take you.

From Motel 6 Warminster PA, guests can quickly reach downtown Horsham by car, where the city’s most iconic attractions are always nearby. Make your Horsham adventure budget-friendly and comfortable—reserve now!

  Call (855) 233-0132 to book with an agent.
  3.5 miles from Horsham, PA 19044

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Best Western Fort Washington Inn

285 Commerce Dr Fort Washington, PA

For a comfortable stay near Horsham, Best Western Fort Washington Inn offers budget-conscious rooms with rates beginning at $73.99, creating a intimate-feeling, inviting space for relaxation. Take part in Best Western’s guest appreciation events, celebrating loyal customers with special receptions and gifts.

With downtown Horsham just a short drive away, guests at Best Western Fort Washington Inn can easily explore the city’s top attractions while staying in a more peaceful area. Uncover an inviting and cost-effective hotel for your Horsham travels—secure today!

  Call (855) 235-6136 to book with an agent.
  4.5 miles from Horsham, PA 19044

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Philadelphia Ft. Washington

530 West Pennsylvania Ave Fort Washington, PA

Explore a blend of comfort and quality at Hilton Garden Inn Philadelphia Ft. Washington on your journey to Horsham, where inviting rooms create a peaceful stay, with rates from $119.00. Experience the inviting atmosphere of Hilton Garden Inn's public spaces, designed with modern decor and comfortable seating.

From Hilton Garden Inn Philadelphia Ft. Washington, a brief drive delivers guests into downtown Horsham, making it simple to explore the city’s top spots. Take advantage of a Horsham hotel where every detail is designed to impress—reserve now!

  Call (855) 239-5277 to book with an agent.
  4.9 miles from Horsham, PA 19044

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Ft. Washington Philadelphia

432 Pennsylvania Avenue Fort Washington, PA

At Holiday Inn Express & Suites Ft. Washington Philadelphia, travelers visiting Horsham can enjoy inviting accommodations with rooms starting at $122.70, creating a warm, welcoming environment for rest. Appreciate the modern touches at Holiday Inn Express, including keyless entry and motion-sensor lighting in guest rooms.

Guests staying at Holiday Inn Express & Suites Ft. Washington Philadelphia can easily access downtown Horsham by car, making it simple to visit the city’s most iconic attractions while enjoying a peaceful retreat. Get ready for a Horsham adventure with accommodations that keep your budget intact—book today!

  Call (855) 235-0725 to book with an agent.
  4.9 miles from Horsham, PA 19044

Starting at

$122.70

per night

Read Reviews View Amenities View All Rooms

Residence Inn Philadelphia Montgomeryville

1110 Bethlehem Pike North Wales, PA

Discover a welcoming retreat at Residence Inn Philadelphia Montgomeryville near Horsham, where quality rooms create a alluring atmosphere, with inviting rates starting from $209.99. Enjoy the convenience of on-site parking at Residence Inn, making it easy to explore the local area or commute to business meetings.

With downtown Horsham only a brief drive from Residence Inn Philadelphia Montgomeryville, guests can explore the city’s top destinations while returning to a more peaceful stay. Enjoy your Horsham visit in style and comfort with a well-appointed hotel—reserve today!

  Call (855) 234-7135 to book with an agent.
  5.0 miles from Horsham, PA 19044

Starting at

$209.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Doylestown

1570 Easton Rd Warrington, PA

For those visiting Horsham, Hampton Inn Doylestown offers heartwarming accommodations with rates from $151.99, creating a clean, comfortable space perfect for relaxation. Kickstart your day with a premium coffee from Hampton’s select coffee brands, ensuring a high-quality brew to wake you up right.

With Horsham a drive away, guests at Hampton Inn Doylestown can explore the city’s highlights while enjoying the hotel’s quieter, more serene setting. Stay refreshed and relaxed in Horsham with inviting, budget-friendly lodging—reserve now!

  Call (855) 233-7850 to book with an agent.
  5.6 miles from Horsham, PA 19044

Starting at

$151.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn Conference Center

969 Bethlehem Pike North Wales, PA

With rooms beginning at $68.99, Rodeway Inn Conference Center provides inviting accommodations for guests headed to Horsham, creating a comfortable, welcoming atmosphere for rest. Experience a comfortable stay with rooms that provide practical comfort, ensuring a pleasant visit at a great price.

At Rodeway Inn Conference Center, guests can unwind in a serene setting, knowing that downtown Horsham remains accessible by car for easy city exploration. Enjoy Horsham with a hotel that offers comfort and savings—secure your stay today!

  Call (855) 239-5277 to book with an agent.
  6.0 miles from Horsham, PA 19044

Starting at

$68.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Philadelphia Montgomeryville

121 Garden Golf Boulevard North Wales, PA

At Hampton Inn & Suites Philadelphia Montgomeryville, travelers visiting Horsham will find inviting accommodations with rooms from $176.99, creating a warm and welcoming space ideal for rest. Feel secure with 24-hour front desk service at Hampton, where staff are available day and night to assist with any needs.

The relaxing environment at Hampton Inn & Suites Philadelphia Montgomeryville offers a quiet retreat, with downtown Horsham still within reach for a day of sightseeing. Make the most of Horsham with a hotel that pairs convenience with savings—lock in now!

  Call (855) 234-2997 to book with an agent.
  6.3 miles from Horsham, PA 19044

Starting at

$176.99

per night

Read Reviews View Amenities View All Rooms

Staybridge Suites Montgomeryville an IHG Hotel

119 Garden Golf Blvd North Wales, PA

Enjoy the welcoming ambiance of Staybridge Suites Montgomeryville an IHG Hotel as you explore Horsham, where tucked away rooms offer comfort and relaxation, with rates beginning at $179.00 per night. Take advantage of Staybridge Suites' barbecue grills and outdoor dining areas, perfect for a casual cookout or a relaxing evening.

With downtown Horsham still within easy reach, guests at Staybridge Suites Montgomeryville an IHG Hotel can explore the city’s top attractions before returning to a quieter retreat. Relax in Horsham with a hotel that elevates your stay with added conveniences—secure now!

  Call (855) 235-0725 to book with an agent.
  6.4 miles from Horsham, PA 19044

Starting at

$179.00

per night

Read Reviews View Amenities View All Rooms