The best deals on hotels when visiting Lansdale 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 Lansdale, Pennsylvania 19446

Homewood Suites by Hilton Lansdale

1200 Pennbrook Pkwy Lansdale, PA

Experience a welcoming stay at Homewood Suites by Hilton Lansdale as you explore Lansdale, where inviting rooms offer a peaceful retreat, with budget-friendly rates beginning at $162.99. Relax in the serene atmosphere of Homewood Suites' meditation and quiet rooms, designed for reflection and relaxation.

At Homewood Suites by Hilton Lansdale, guests are always close to the heart of Lansdale, making it easy to explore the downtown area’s top attractions without staying in the busiest parts of the city. Get ready for a Lansdale stay that’s as comfortable as it is memorable—lock in today!

  Call (855) 233-0132 to book with an agent.
  0.7 miles from Lansdale, PA 19446

Starting at

$162.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Montgomeryville Philadelphia

678 Bethlehem Pike Lansdale, PA

For budget-savvy travelers, Quality Inn Montgomeryville Philadelphia offers inviting accommodations with rates starting at $143.11, creating a clean and welcoming environment ideal for relaxation. Relax with Quality Inn's personalized streaming services, allowing you to access your favorite content directly in your room.

Guests staying at Quality Inn Montgomeryville Philadelphia can enjoy easy access to downtown Lansdale, where a brief drive takes them to the city’s top destinations. Enjoy a hassle-free Lansdale adventure with extra perks at a great price—lock in today!

  Call (855) 233-0132 to book with an agent.
  2.0 miles from Lansdale, PA 19446

Starting at

$143.11

per night

Read Reviews View Amenities View All Rooms

Staybridge Suites Montgomeryville an IHG Hotel

119 Garden Golf Blvd North Wales, PA

Experience quality and comfort at Staybridge Suites Montgomeryville an IHG Hotel as you explore Lansdale, where soothing accommodations provide a relaxing environment, with rates beginning at $199.99. Explore the area with confidence, utilizing Staybridge Suites' knowledgeable staff for recommendations on local attractions and activities.

From Staybridge Suites Montgomeryville an IHG Hotel, guests can easily access downtown Lansdale by car, making it simple to visit the city’s best spots while returning to a more peaceful retreat. Uncover the best of Lansdale with a hotel that combines elegance with affordability—secure now!

  Call (855) 234-2997 to book with an agent.
  2.3 miles from Lansdale, PA 19446

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn Conference Center

969 Bethlehem Pike North Wales, PA

Guests visiting Lansdale can unwind at Rodeway Inn Conference Center, where affordable rooms start at $87.99, providing a warm, welcoming space perfect for relaxation. Experience dependable comfort in rooms that offer practical amenities, ensuring a pleasant and budget-friendly stay.

At Rodeway Inn Conference Center, guests are never far from the action, with downtown Lansdale just a quick drive away for easy exploration. Enjoy a welcoming and affordable Lansdale experience—lock in your room today!

  Call (855) 236-8982 to book with an agent.
  2.6 miles from Lansdale, PA 19446

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Philadelphia Lansdale

1737 Sumneytown Pike Lansdale, PA

Choose Courtyard by Marriott Philadelphia Lansdale for a harmonious retreat on your trip to Lansdale, where inviting rooms offer warmth and comfort, with nightly rates starting at $199.99. Enjoy the peace of mind that comes with staying at Courtyard, where guest satisfaction and comfort are top priorities.

Courtyard by Marriott Philadelphia Lansdale provides the perfect location for those wanting to visit downtown Lansdale, where the city’s best sights are just a short drive away. Settle into Lansdale with a hotel that delivers quality and savings in every way—secure now!

  Call (855) 233-7850 to book with an agent.
  3.0 miles from Lansdale, PA 19446

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Lansdale Hatfield an IHG Hotel

1750 Sumneytown Pike Kulpsville Harleysville, PA

Relax in the comfortable ambiance of Holiday Inn Lansdale Hatfield an IHG Hotel when traveling to Lansdale, where restful accommodations offer relaxation, with room rates from $157.33. Wake up refreshed with in-room tea and coffee facilities at Holiday Inn, ready whenever you need a morning or evening pick-me-up.

Guests at Holiday Inn Lansdale Hatfield an IHG Hotel are never far from the excitement of downtown Lansdale, where a quick drive brings them to the city’s most popular destinations. Enjoy every aspect of your Lansdale visit with accommodations that never disappoint—reserve now!

  Call (855) 233-0132 to book with an agent.
  3.2 miles from Lansdale, PA 19446

Starting at

$157.33

per night

Read Reviews View Amenities View All Rooms

Residence Inn Philadelphia Montgomeryville

1110 Bethlehem Pike North Wales, PA

Choose Residence Inn Philadelphia Montgomeryville for a comfortable stay when visiting Lansdale, where quality accommodations offer relaxation, with affordable rates beginning at $219.99. Benefit from Residence Inn's excellent customer service, ensuring your stay is enjoyable from check-in to checkout.

At Residence Inn Philadelphia Montgomeryville, a quick drive takes guests into downtown Lansdale, where the city’s best attractions are just a few minutes away. Take your Lansdale adventure to new heights with a hotel that keeps you well-rested and happy—lock in today!

  Call (855) 234-2997 to book with an agent.
  3.7 miles from Lansdale, PA 19446

Starting at

$219.99

per night

Read Reviews View Amenities View All Rooms

HYATT house Philadelphia / Plymouth Meeting

501 East Germantown Pike East Norriton, PA

Enjoy a welcoming retreat at HYATT house Philadelphia / Plymouth Meeting on your trip to Lansdale, where easygoing accommodations provide a peaceful escape, with nightly rates starting at $149.00. Experience the peace of mind provided by Hyatt House’s safe deposit boxes, available at the front desk for securing valuables.

Guests at HYATT house Philadelphia / Plymouth Meeting can enjoy the quiet of staying further out, with downtown Lansdale still just a short drive away for all their sightseeing adventures. Take advantage of a Lansdale stay where every detail is designed for your relaxation—lock in today!

  Call (855) 233-0132 to book with an agent.
  7.3 miles from Lansdale, PA 19446

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Towneplace Suites by Marriott Horsham

198 Precision Dr Horsham, PA

For an inviting and budget-conscious stay near Lansdale, Towneplace Suites by Marriott Horsham offers easygoing rooms with rates beginning at $164.99, creating a welcoming atmosphere for rest. TownePlace Suites are conveniently located near major attractions and business districts.

Guests staying at Towneplace Suites by Marriott Horsham will love how close they are to downtown Lansdale, where a short drive delivers them to the city’s top destinations. Enjoy the beauty of Lansdale with a hotel that keeps your budget intact—book today!

  Call (855) 234-5074 to book with an agent.
  7.6 miles from Lansdale, PA 19446

Starting at

$164.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites by Hilton Warrington Horsham

201 Metro Drive Warrington, PA

Guests bound for Lansdale will appreciate the budget-conscious comfort at Hampton Inn & Suites by Hilton Warrington Horsham, with friendly rooms starting at $177.99, creating a warm, inviting atmosphere. Engage with the community at Hampton’s evening socials in select locations, featuring light bites and the chance to meet fellow travelers.

Guests at Hampton Inn & Suites by Hilton Warrington Horsham can enjoy a more peaceful stay, with downtown Lansdale still just a quick drive away for all their sightseeing needs. Stay comfortably and affordably in Lansdale with a hotel that delivers—secure your room now!

  Call (855) 235-0725 to book with an agent.
  7.7 miles from Lansdale, PA 19446

Starting at

$177.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Doylestown

1570 Easton Rd Warrington, PA

At Hampton Inn Doylestown, guests traveling to Lansdale will find inviting accommodations with rooms starting at $298.99, creating a comforting, welcoming environment perfect for rest. Bring the whole family to Hampton, where kid-friendly activities and spacious family rooms make traveling with children a breeze.

Guests staying at Hampton Inn Doylestown will appreciate the quiet setting of the hotel, while downtown Lansdale remains a convenient drive away for city adventures. Escape to Lansdale and indulge in well-designed, cost-effective lodging—book today!

  Call (855) 235-0725 to book with an agent.
  8.0 miles from Lansdale, PA 19446

Starting at

$298.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Philadelphia Plymouth Meeting

651 Fountain Road Plymouth Meeting, PA

Courtyard by Marriott Philadelphia Plymouth Meeting is a relaxing choice for travelers visiting Lansdale, where tranquil rooms offer comfort and quality, with nightly rates beginning at just $179.99. Step into Courtyard by Marriott, a haven where functionality meets relaxation, tailored specifically for today's traveler.

Guests at Courtyard by Marriott Philadelphia Plymouth Meeting can experience the best of both worlds—a relaxing stay with downtown Lansdale just a drive away for a day of adventure. Stay affordably in Lansdale with a hotel that never compromises on quality—secure now!

  Call (855) 239-4019 to book with an agent.
  8.2 miles from Lansdale, PA 19446

Starting at

$179.99

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 Lansdale can enjoy inviting accommodations with rooms starting at $160.00, creating a warm, welcoming environment for rest. Take advantage of the 24/7 Express Market at Holiday Inn Express, offering snacks and essentials for guests at any hour.

Guests staying at Holiday Inn Express & Suites Ft. Washington Philadelphia will love how close they are to downtown Lansdale, while still enjoying the peaceful surroundings of the hotel. Stay effortlessly in Lansdale with a hotel that ensures your stay is worry-free—reserve now!

  Call (855) 235-0725 to book with an agent.
  8.2 miles from Lansdale, PA 19446

Starting at

$160.00

per night

Read Reviews View Amenities View All Rooms

DoubleTree Suites by Hilton Hotel Philadelphia West

640 Fountain Road Plymouth Meeting, PA

Relax in the upscale comfort of DoubleTree Suites by Hilton Hotel Philadelphia West near Lansdale, where warm-hearted rooms provide warmth and tranquility, with inviting rates starting at $129.99. Relax in the contemporary chic of DoubleTree by Hilton's guest lounges, offering comfortable seating and stylish decor for unwinding.

The relaxing atmosphere at DoubleTree Suites by Hilton Hotel Philadelphia West provides a calm retreat, with downtown Lansdale still just a short drive away for a day’s adventures. Relax and recharge in Lansdale with accommodations that make every stay a masterpiece—secure now!

  Call (855) 233-0132 to book with an agent.
  8.4 miles from Lansdale, PA 19446

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Best Western Fort Washington Inn

285 Commerce Dr Fort Washington, PA

Guests headed to Lansdale will appreciate the harmonious comfort at Best Western Fort Washington Inn, where rooms start at $85.99, creating a clean, welcoming environment for relaxation. Make use of Best Western’s ergonomic workspaces, thoughtfully designed in each room to cater to the needs of business travelers.

With a brief drive into downtown Lansdale, guests at Best Western Fort Washington Inn can explore the city’s top spots while retreating to a peaceful environment afterward. Embrace added convenience and affordability on your Lansdale travels—book now!

  Call (855) 236-8982 to book with an agent.
  8.5 miles from Lansdale, PA 19446

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Philadelphia Ft. Washington

530 West Pennsylvania Ave Fort Washington, PA

Relax in style at Hilton Garden Inn Philadelphia Ft. Washington near Lansdale, where quality accommodations create a peaceful retreat, with budget-friendly rates from $159.00. Discover the peace of mind offered by Hilton Garden Inn's safety and security measures, including 24-hour surveillance and secure room access.

At Hilton Garden Inn Philadelphia Ft. Washington, guests can relax in a quieter environment, with downtown Lansdale still within easy reach for a day of exploring. Take your Lansdale visit to the next level with a hotel that offers unmatched elegance—book today!

  Call (855) 235-0725 to book with an agent.
  8.5 miles from Lansdale, PA 19446

Starting at

$159.00

per night

Read Reviews View Amenities View All Rooms

Executive Residency by Best Western Philadelphia Willow Grove

250 Business Center Dr Horsham, PA

With rates from $104.99, Executive Residency by Best Western Philadelphia Willow Grove provides hospitable comfort for guests traveling to Lansdale, creating a warm and welcoming environment ideal for rest. Enjoy the convenience of direct booking benefits at Best Western, including best rate guarantees and exclusive offers.

At Executive Residency by Best Western Philadelphia Willow Grove, guests can unwind in a more spacious environment, with downtown Lansdale still within reach by car for sightseeing and exploration. Relax and explore Lansdale with a hotel that keeps your expenses low and spirits high—reserve now!

  Call (855) 236-8982 to book with an agent.
  8.6 miles from Lansdale, PA 19446

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites Philadelphia Horsham Dresher Rd

537 Dresher Rd Horsham, PA

At Extended Stay America Suites Philadelphia Horsham Dresher Rd, travelers bound for Lansdale will find budget-conscious accommodations with rooms starting at $108.99, creating a warm, welcoming environment. Enjoy the convenience of on-site laundry facilities at Extended Stay America, making it easy to manage your wardrobe during extended stays.

From Extended Stay America Suites Philadelphia Horsham Dresher Rd, guests can drive into downtown Lansdale for sightseeing and exploration, before retreating to a quieter, more relaxed environment. Enjoy well-rounded amenities and budget-friendly rates for your Lansdale trip—reserve now!

  Call (855) 233-7850 to book with an agent.
  8.8 miles from Lansdale, PA 19446

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites Philadelphia Plymouth Meeting E

437 Irwins Ln Plymouth Meeting, PA

With affordable rooms beginning at $92.99, Extended Stay America Suites Philadelphia Plymouth Meeting E provides budget-conscious comfort for guests bound for Lansdale, creating a welcoming atmosphere. Experience the community vibe at Extended Stay America’s social hours, offering a chance to relax and meet other guests.

Guests at Extended Stay America Suites Philadelphia Plymouth Meeting E can enjoy the quiet surroundings, knowing that downtown Lansdale is still just a drive away for all their sightseeing needs. Plan a stress-free Lansdale visit with accommodations that fit your budget—reserve now!

  Call (855) 236-8982 to book with an agent.
  8.9 miles from Lansdale, PA 19446

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Philadelphia Willow Grove

3 Walnut Grove Dr Horsham, PA

Stay comfortably at Residence Inn by Marriott Philadelphia Willow Grove when visiting Lansdale, where calm accommodations create a welcoming retreat, with affordable nightly rates from $149.99. Stay connected with family and friends during your travels, thanks to the free high-speed Wi-Fi available at Residence Inn.

With Lansdale accessible by car, guests at Residence Inn by Marriott Philadelphia Willow Grove can explore the city’s highlights before retreating to the calm of their hotel. Relax in Lansdale at a hotel that combines elegance with budget-friendly rates—reserve now!

  Call (855) 235-0725 to book with an agent.
  8.9 miles from Lansdale, PA 19446

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites by Marriott Philadelphia Plymouth Meeting

430 Plymouth Road Plymouth Meeting, PA

Unwind at SpringHill Suites by Marriott Philadelphia Plymouth Meeting near Lansdale, where inviting accommodations provide a warm retreat, with affordable nightly rates starting at $179.99. Experience seamless service and a warm welcome from the moment you arrive at SpringHill Suites.

Guests at SpringHill Suites by Marriott Philadelphia Plymouth Meeting will appreciate the calm atmosphere of the hotel, with downtown Lansdale just a convenient drive away for a day of exploration. Step into your Lansdale adventure with accommodations that make every moment memorable—book today!

  Call (855) 233-0132 to book with an agent.
  8.9 miles from Lansdale, PA 19446

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Chateau Suites

2522 West Main St Norristown, PA

Guests traveling to Lansdale will find affordable comfort at Chateau Suites, where appealing rooms start at $99.00, creating a warm, inviting space ideal for unwinding. Relax in a setting that blends comfort with convenience, offering additional amenities to make your stay pleasant and economical.

Guests at Chateau Suites are close enough to downtown Lansdale to explore its top attractions, while enjoying a peaceful retreat afterward. Experience Lansdale with a hotel that balances convenience and affordability perfectly—reserve now!

  Call (855) 239-4019 to book with an agent.
  8.9 miles from Lansdale, PA 19446

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Philadelphia Plymouth Meeting

200 Lee Drive Plymouth Meeting, PA

Find relaxation and value at Homewood Suites by Hilton Philadelphia Plymouth Meeting as you journey to Lansdale, where quality rooms provide a warm atmosphere, with inviting rates beginning at $174.99. Start your day with Homewood Suites' complimentary hot breakfast, offering a variety of delicious options to fuel your morning.

Guests at Homewood Suites by Hilton Philadelphia Plymouth Meeting will appreciate the tranquil atmosphere, with downtown Lansdale just a drive away for easy access to the city’s top destinations. Unwind in Lansdale with accommodations that provide a haven of relaxation—book today!

  Call (855) 233-7850 to book with an agent.
  9.2 miles from Lansdale, PA 19446

Starting at

$174.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Horsham Philadelphia

245 Easton Road Horsham, PA

At Comfort Inn Horsham Philadelphia, travelers bound for Lansdale can unwind in tucked away comfort with rooms starting at $102.99, creating a warm and welcoming space for relaxation. Opt for a room with vibrant, contemporary design, where colorful accents and comfortable furnishings await your arrival.

At Comfort Inn Horsham Philadelphia, guests can enjoy a restful stay with the convenience of having downtown Lansdale just a drive away for a day of adventure. Treat yourself to an affordable, inviting hotel experience in Lansdale—book today!

  Call (855) 233-7850 to book with an agent.
  9.2 miles from Lansdale, PA 19446

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms