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

Motel 6 Warminster PA

265 East St. Road Warminster, PA

At Motel 6 Warminster PA, travelers to Johnsville can find friendly, affordable rooms beginning at $81.99, creating a clean and inviting environment perfect for unwinding. Support eco-friendly travel with Motel 6’s initiatives to reduce environmental impact through energy efficiency and waste reduction.

Guests at Motel 6 Warminster PA are always close to Johnsville’s downtown buzz, with the best local spots just a few minutes from the hotel. Enjoy more of Johnsville with comfortable, cost-saving accommodations—book now!

  Call (855) 233-7850 to book with an agent.
  0.4 miles from Johnsville, PA 18974

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Warminster Horsham an IHG Hotel

240 Veterans Way Warminster, PA

Guests visiting Johnsville will find welcoming accommodations at Holiday Inn Express & Suites Warminster Horsham an IHG Hotel, with rooms starting at $99.00, creating a warm and inviting environment ideal for relaxation. Stay entertained with Holiday Inn Express's game room, featuring billiards, video games, and more for guest enjoyment.

Guests staying at Holiday Inn Express & Suites Warminster Horsham an IHG Hotel are never far from downtown Johnsville, where the city’s most vibrant spots are just a short trip away. Get ready for a Johnsville visit where comfort and savings go hand in hand—reserve now!

  Call (855) 234-7135 to book with an agent.
  0.6 miles from Johnsville, PA 18974

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Warminster Horsham

230 Veterans Way Warminster, PA

Enjoy a warm retreat at Home2 Suites by Hilton Warminster Horsham as you explore Johnsville, with appealing rooms crafted for comfort and relaxation, with starting rates at $127.99 per night. Enjoy the extra security of in-suite safes, large enough to store laptops and other valuables.

At Home2 Suites by Hilton Warminster Horsham, visitors can enjoy a peaceful stay while having downtown Johnsville easily within reach, offering the perfect balance of relaxation and exploration. Get the most out of Johnsville with accommodations that prioritize convenience and savings—book today!

  Call (855) 234-7135 to book with an agent.
  0.6 miles from Johnsville, PA 18974

Starting at

$127.99

per night

Read Reviews View Amenities View All Rooms

MainStay Suites Horsham Philadelphia

245 Easton Rd Horsham, PA

Guests bound for Johnsville will appreciate the inviting accommodations at MainStay Suites Horsham Philadelphia, where homely rooms start at $85.99, creating a welcoming space for rest. Relax with a book from MainStay Suites’ lending library, a thoughtful amenity that adds a touch of home to your stay.

With downtown Johnsville just a short drive from MainStay Suites Horsham Philadelphia, guests can explore the city’s most exciting attractions while staying in a more relaxed area. Uncover an inviting and cost-effective hotel for your Johnsville travels—secure today!

  Call (855) 234-2997 to book with an agent.
  3.3 miles from Johnsville, PA 18974

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 Johnsville can enjoy inviting comfort at Comfort Inn Horsham Philadelphia, where delightful rooms begin at $81.99, creating a warm and welcoming space ideal for relaxation. Join the Choice Privileges® rewards program during your stay at Comfort Inn, earning points towards free nights and other rewards.

At Comfort Inn Horsham Philadelphia, a brief drive brings guests into the lively downtown area of Johnsville, offering easy access to the city’s most iconic spots. Discover the best way to enjoy Johnsville with cost-effective, practical accommodations—secure now!

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

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Philadelphia Willow Grove

2350 Easton Rd. Route 611 Willow Grove, PA

Unwind at Courtyard by Marriott Philadelphia Willow Grove as you journey to Johnsville, where comfortable rooms offer a relaxing environment, with budget-friendly rates starting at $114.99 per night. Discover local flavors at Courtyard's Bistro, where menus are crafted to reflect the tastes and traditions of the region.

At Courtyard by Marriott Philadelphia Willow Grove, guests can enjoy the convenience of being close to downtown Johnsville, where the city’s top attractions are always just a short drive away. Stay in Johnsville with accommodations that make your trip both memorable and cost-effective—book today!

  Call (855) 234-2997 to book with an agent.
  3.4 miles from Johnsville, PA 18974

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Philadelphia / Willow Grove

1500 Easton Rd Willow Grove, PA

With budget-friendly rooms from $99.99, Hampton Inn Philadelphia / Willow Grove provides inviting accommodations for guests visiting Johnsville, creating a homely and welcoming atmosphere. Stay seamlessly connected with business-class Wi-Fi throughout Hampton properties, ensuring you’re never out of touch.

With downtown Johnsville only a short drive from Hampton Inn Philadelphia / Willow Grove, guests can easily access the city’s most exciting spots while staying in a quieter location. Unwind in Johnsville with lodging that ensures you’re rested and refreshed—lock in today!

  Call (855) 235-0725 to book with an agent.
  3.6 miles from Johnsville, PA 18974

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites Philadelphia Willow Grove

3900 Commerce Avenue Willow Grove, PA

Enjoy a warm ambiance at SpringHill Suites Philadelphia Willow Grove near Johnsville, where safe accommodations provide relaxation, with room rates starting from an accessible $99.99. Work comfortably in SpringHill Suites' suites, which feature well-lit desks and ergonomic chairs.

At SpringHill Suites Philadelphia Willow Grove, a quick drive brings guests into downtown Johnsville, where the city’s top attractions are within easy reach. Choose a Johnsville hotel that’s perfect for rest and rejuvenation—lock in your room today!

  Call (855) 236-8982 to book with an agent.
  3.9 miles from Johnsville, PA 18974

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Philadelphia Horsham

2440 Maryland Rd Willow Grove, PA

For a comfortable and budget-friendly experience, Fairfield Inn & Suites by Marriott Philadelphia Horsham offers friendly rooms with rates starting at $109.99, creating a warm environment perfect for rest. Discover Fairfield's convenient locations, ideally situated near highways, airports, and popular attractions for easy travel.

From Fairfield Inn & Suites by Marriott Philadelphia Horsham, a short drive delivers guests into downtown Johnsville, where the city’s top destinations await exploration. Find your ideal blend of comfort and affordability for your Johnsville stay—book today!

  Call (855) 233-0132 to book with an agent.
  4.0 miles from Johnsville, PA 18974

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites Philadelphia Horsham Dresher Rd

537 Dresher Rd Horsham, PA

With rooms beginning at $86.99, Extended Stay America Suites Philadelphia Horsham Dresher Rd provides budget-friendly accommodations for travelers visiting Johnsville, creating a warm and welcoming environment. Enjoy the accessibility of Extended Stay America’s locations, conveniently situated near business districts, shopping, and dining.

From Extended Stay America Suites Philadelphia Horsham Dresher Rd, guests can take a short drive to reach downtown Johnsville, making it easy to experience the city’s top destinations. Find comfort and convenience in Johnsville at a rate that fits your budget—book now!

  Call (855) 239-5277 to book with an agent.
  4.0 miles from Johnsville, PA 18974

Starting at

$86.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites by Hilton Warrington Horsham

201 Metro Drive Warrington, PA

Guests visiting Johnsville will find affordable comfort at Hampton Inn & Suites by Hilton Warrington Horsham, where rooms start at $146.99, creating a warm, inviting space perfect for relaxation. Relax with the family-friendly amenities at Hampton, including children’s activity packs and family rooms designed for comfort and convenience.

With downtown Johnsville only a short drive from Hampton Inn & Suites by Hilton Warrington Horsham, guests can enjoy the city’s top destinations while returning to a quieter stay. Find exceptional value and extra amenities on your Johnsville adventure—reserve your hotel room now!

  Call (855) 233-0132 to book with an agent.
  4.1 miles from Johnsville, PA 18974

Starting at

$146.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Philadelphia Willow Grove

3 Walnut Grove Dr Horsham, PA

Relax in style at Residence Inn by Marriott Philadelphia Willow Grove as you travel to Johnsville, with comfortable rooms that offer a restful escape, with rates beginning at a budget-friendly $124.99. Book a stay at Residence Inn for a seamless blend of professional service and personal comfort.

Guests staying at Residence Inn by Marriott Philadelphia Willow Grove are never far from the heart of Johnsville, where a short drive delivers them to the city’s most popular destinations. Step into a Johnsville hotel that’s tailored for your needs and your budget—lock in today!

  Call (855) 234-5074 to book with an agent.
  4.2 miles from Johnsville, PA 18974

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Horsham Willow Grove

720 Blair Mill Road Horsham, PA

Experience a restful environment at Homewood Suites by Hilton Horsham Willow Grove as you explore Johnsville, where inviting rooms provide warmth, with nightly rates beginning at just $127.99. Relax with in-suite massage services at Homewood Suites, a perfect indulgence during your extended stay.

Guests staying at Homewood Suites by Hilton Horsham Willow Grove will love the convenience of being close to downtown Johnsville, where a brief drive brings them to the city’s best attractions. Enjoy Johnsville with a hotel that’s designed for your comfort and budget—secure now!

  Call (855) 234-2997 to book with an agent.
  4.4 miles from Johnsville, PA 18974

Starting at

$127.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites Philadelphia Horsham Welsh Rd

114 Welsh Rd Horsham, PA

At Extended Stay America Suites Philadelphia Horsham Welsh Rd, travelers bound for Johnsville can enjoy appealing accommodations with rooms starting at $90.99, creating a clean and comfortable space perfect for rest. Stay connected with complimentary high-speed Wi-Fi at Extended Stay America, perfect for staying in touch with work and family.

Guests staying at Extended Stay America Suites Philadelphia Horsham Welsh Rd will appreciate the short drive to downtown Johnsville, where the city’s most exciting destinations are easily accessible. Make your Johnsville visit memorable with a hotel that delivers more for your money—reserve now!

  Call (855) 233-0132 to book with an agent.
  4.5 miles from Johnsville, PA 18974

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Towneplace Suites by Marriott Horsham

198 Precision Dr Horsham, PA

For those visiting Johnsville, Towneplace Suites by Marriott Horsham offers warm accommodations with rates from $129.99, creating a clean, comfortable space perfect for relaxation. Reliable Wi-Fi at TownePlace Suites keeps you connected with external networks during your stay.

Guests staying at Towneplace Suites by Marriott Horsham will love how close they are to downtown Johnsville, where a brief drive delivers them to the city’s best attractions. Discover a Johnsville stay that makes every moment worthwhile with practical, cost-saving lodging—lock in today!

  Call (855) 234-2997 to book with an agent.
  4.5 miles from Johnsville, PA 18974

Starting at

$129.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 headed to Johnsville can enjoy affordable comfort at Executive Residency by Best Western Philadelphia Willow Grove, with rooms starting at $82.99, providing a pleasant space perfect for relaxation. Opt for Best Western Plus® Executive Residency for longer stays, offering apartment-like amenities with the convenience of hotel services.

Guests staying at Executive Residency by Best Western Philadelphia Willow Grove will love the convenience of being only a brief drive from downtown Johnsville, where the city’s top destinations await. Plan your Johnsville trip with ease, knowing your hotel offers comfort at a great rate—book now!

  Call (855) 234-7135 to book with an agent.
  4.6 miles from Johnsville, PA 18974

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Doylestown

1570 Easton Rd Warrington, PA

Guests bound for Johnsville will appreciate the budget-conscious comfort at Hampton Inn Doylestown, with inviting rooms starting at $145.99, creating a warm, inviting atmosphere. Take advantage of Hampton's digital key technology, offering a secure and contactless way to access your room via smartphone.

Guests at Hampton Inn Doylestown can easily access downtown Johnsville, while appreciating the hotel’s more relaxed and spacious accommodations. Take advantage of extra features and affordability while exploring Johnsville—lock in now!

  Call (855) 239-4019 to book with an agent.
  6.1 miles from Johnsville, PA 18974

Starting at

$145.99

per night

Read Reviews View Amenities View All Rooms

Penn Lodge Hotel & Suites

4331 Old Lincoln Hwy Feasterville-Trevose, PA

At Penn Lodge Hotel & Suites, travelers to Johnsville will find budget-friendly rooms with rates starting at $89.00, creating a clean, welcoming environment perfect for rest. Stay in accommodations that provide enhanced comfort with additional amenities, making your visit both pleasant and affordable.

At Penn Lodge Hotel & Suites, guests can relax in the quiet surroundings of the hotel, while downtown Johnsville remains accessible for easy city exploration. Get the most out of your Johnsville stay with a hotel that’s all about value—lock in today!

  Call (855) 233-7850 to book with an agent.
  6.6 miles from Johnsville, PA 18974

Starting at

$89.00

per night

Read Reviews View Amenities View All Rooms

Radisson Hotel Philadelphia Northeast

2400 Old Lincoln Highway Feasterville-Trevose, PA

A charming retreat awaits at Radisson Hotel Philadelphia Northeast as you visit Johnsville, where elevated accommodations offer relaxation, with room rates beginning at $113.99. Relax in Radisson's indoor pools, offering a year-round swimming option regardless of the weather outside.

Guests at Radisson Hotel Philadelphia Northeast can enjoy the serenity of being further from the city, while downtown Johnsville remains within reach for a day of exploration. Indulge in a refined Johnsville stay with a hotel that masters the art of hospitality—reserve now!

  Call (855) 239-5277 to book with an agent.
  6.6 miles from Johnsville, PA 18974

Starting at

$113.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Philadelphia Trevose

4055 St. Rd Feasterville-Trevose, PA

For those bound for Johnsville, Red Roof Inn Philadelphia Trevose offers inviting, budget-friendly accommodations with rooms beginning at $81.49, creating a welcoming space for all guests. Appreciate the warm, welcoming atmosphere of Red Roof Inn, where the focus is on making guests feel at home.

From Red Roof Inn Philadelphia Trevose, a convenient drive brings guests to downtown Johnsville, allowing them to explore the city’s top spots while returning to a serene retreat afterward. Stay smart and enjoy added value for your Johnsville adventure—book your stay now!

  Call (855) 235-6136 to book with an agent.
  6.7 miles from Johnsville, PA 18974

Starting at

$81.49

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Feasterville Trevose

2779 Route 1 North Feasterville-Trevose, PA

At Comfort Inn Feasterville Trevose, travelers bound for Johnsville can enjoy inviting accommodations with rooms starting at $82.99, creating a welcoming and welcoming atmosphere. Appreciate our eco-friendly initiatives, from recycling programs to energy-efficient lighting, all designed to minimize environmental impact.

At Comfort Inn Feasterville Trevose, guests can unwind in a quiet, serene environment, while downtown Johnsville remains accessible by car for a day of adventure. Make every day in Johnsville a pleasure with a hotel that goes above and beyond—secure now!

  Call (855) 234-5074 to book with an agent.
  6.8 miles from Johnsville, PA 18974

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Lincoln Hotel Philadelphia

2277 Lincoln Hwy Bensalem, PA

At Lincoln Hotel Philadelphia, travelers visiting Johnsville can enjoy inviting accommodations with rooms starting at $90.99, creating a warm, welcoming environment for rest. Enjoy a room that offers additional conveniences and comforts, ensuring a more pleasant and cost-effective stay.

At Lincoln Hotel Philadelphia, visitors can enjoy a quieter, more peaceful stay, while downtown Johnsville remains within reach for a day of city exploration. Plan your Johnsville adventure with ease, knowing your accommodations are perfect—book today!

  Call (855) 234-7135 to book with an agent.
  6.8 miles from Johnsville, PA 18974

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Knights Inn Trevose

2707 Lincoln Highway Feasterville-Trevose, PA

With affordable rooms from $71.99, Knights Inn Trevose provides harmonious comfort for travelers to Johnsville, creating a welcoming space perfect for a restful stay. Experience the dependability of Knights Inn, a trusted name in budget accommodations with a long history of serving travelers.

Guests staying at Knights Inn Trevose will appreciate how easy it is to drive into downtown Johnsville, where the city’s top attractions are just a short trip away. Plan an affordable Johnsville getaway without sacrificing comfort—reserve today!

  Call (855) 236-8982 to book with an agent.
  6.8 miles from Johnsville, PA 18974

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Bensalem Philadelphia Area an IHG Hotel

3908 Old St. Road Bensalem, PA

At Candlewood Suites Bensalem Philadelphia Area an IHG Hotel, guests bound for Johnsville will find tucked away comfort with rooms starting at $131.99, creating a warm and inviting environment perfect for relaxation. Appreciate the value of staying at Candlewood Suites, where affordable rates include premium amenities for a comfortable experience.

Guests at Candlewood Suites Bensalem Philadelphia Area an IHG Hotel can balance city adventures with a more tranquil stay, as downtown Johnsville is easily accessible by car. Make every moment in Johnsville memorable with a hotel that offers budget-friendly perks—reserve now!

  Call (855) 239-5277 to book with an agent.
  6.9 miles from Johnsville, PA 18974

Starting at

$131.99

per night

Read Reviews View Amenities View All Rooms