The best deals on hotels when visiting Croydon Heights 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 Croydon Heights, Pennsylvania 19021

Scottish Inn&Suites

4000 Bristol Pike Bensalem, PA

Guests bound for Croydon Heights will appreciate the inviting comfort at Scottish Inn&Suites, where enchanting rooms start at $95.00, creating a warm, welcoming space. Enjoy the essentials in rooms that deliver practical comfort, making your stay both convenient and budget-friendly.

Guests at Scottish Inn&Suites can easily experience the best of Croydon Heights, where the vibrant downtown area is always within easy reach. Make your Croydon Heights adventure memorable and budget-conscious—reserve now!

  Call (855) 236-8982 to book with an agent.
  1.2 miles from Croydon Heights, PA 19021

Starting at

$95.00

per night

Read Reviews View Amenities View All Rooms

Knights Inn Bristol

1100 Green Ln Bristol, PA

Guests headed to Croydon Heights will find plush accommodations at Knights Inn Bristol, where rooms begin at $99.99, creating a warm and welcoming environment ideal for rest. Relax with the assurance of a satisfaction guarantee at Knights Inn, where guest happiness is a top commitment.

With downtown Croydon Heights just a short drive from Knights Inn Bristol, guests can easily explore the city’s most popular sights while returning to a quieter setting. Experience Croydon Heights with accommodations that make every moment memorable—lock in now!

  Call (855) 234-7135 to book with an agent.
  3.0 miles from Croydon Heights, PA 19021

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Levittown PA Bensalem

6401 Bristol Pike Levittown, PA

For those traveling to Croydon Heights, Motel 6 Levittown PA Bensalem offers inviting, budget-friendly comfort with rooms from $94.49, creating a clean and welcoming space ideal for rest. Stay in control of your travel budget with Motel 6's transparent pricing, free from hidden fees and extra charges.

At Motel 6 Levittown PA Bensalem, guests are always close enough to downtown Croydon Heights for a quick drive to the city’s best destinations. Enjoy Croydon Heights adventures in a stress-free, affordable hotel—lock in your stay today!

  Call (855) 233-7850 to book with an agent.
  3.5 miles from Croydon Heights, PA 19021

Starting at

$94.49

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites Philadelphia Bensalem

3216 Tillman Dr Bensalem, PA

At Extended Stay America Suites Philadelphia Bensalem, guests bound for Croydon Heights can enjoy affordable accommodations with rooms beginning at $101.99, creating a warm, inviting atmosphere for relaxation. Stay connected with Extended Stay America’s multiple device charging stations in each suite, keeping all your electronics powered up.

Extended Stay America Suites Philadelphia Bensalem provides the perfect balance of proximity and peace, with downtown Croydon Heights just a short drive from the hotel. Discover a Croydon Heights experience where comfort and affordability come together—secure now!

  Call (855) 233-0132 to book with an agent.
  3.7 miles from Croydon Heights, PA 19021

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Inn at Fox Chase BW Premier Collection

3327 St. Rd Bensalem, PA

Step into relaxation at Inn at Fox Chase BW Premier Collection as you visit Croydon Heights, where soothing accommodations provide a warm stay, with budget-friendly rates from just $150.99. Enjoy the opulence of rooms that feature exquisite furnishings and top-notch amenities, making every stay a luxurious experience.

Inn at Fox Chase BW Premier Collection offers a great location for those wanting to visit Croydon Heights, where downtown is just a short drive away for convenient access to the city’s top spots. Make your Croydon Heights adventure one to remember with accommodations that delight and inspire—reserve now!

  Call (855) 233-0132 to book with an agent.
  3.8 miles from Croydon Heights, PA 19021

Starting at

$150.99

per night

Read Reviews View Amenities View All Rooms

Courtyard Philadelphia Bensalem

3280 Tillman Dr Bensalem, PA

Find a sheltered retreat at Courtyard Philadelphia Bensalem near Croydon Heights, where inviting rooms create a relaxing environment, with nightly rates starting at $229.99 per night. Find a soothing retreat in Courtyard's contemporary design elements, which provide a calm backdrop for relaxation and rejuvenation.

Courtyard Philadelphia Bensalem provides the ideal base for those wanting to visit downtown Croydon Heights, where the city’s most iconic spots are just a short drive away. Uncover the best of Croydon Heights with accommodations that keep you relaxed and rejuvenated—reserve now!

  Call (855) 239-5277 to book with an agent.
  3.8 miles from Croydon Heights, PA 19021

Starting at

$229.99

per night

Read Reviews View Amenities View All Rooms

Woodspring Suites Philadelphia Northeast

4050 Woodhaven Road Philadelphia, PA

With rooms from $149.99, Woodspring Suites Philadelphia Northeast offers budget-friendly accommodations for guests visiting Croydon Heights, creating a welcoming environment ideal for unwinding. Relax with the peace and privacy of WoodSpring Suites, where guest comfort and satisfaction are top priorities.

Guests staying at Woodspring Suites Philadelphia Northeast are always close enough to downtown Croydon Heights for a quick drive, making it easy to explore the city’s top attractions. Stay relaxed and on budget while exploring Croydon Heights with thoughtfully designed lodging—lock in today!

  Call (855) 234-2997 to book with an agent.
  4.0 miles from Croydon Heights, PA 19021

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn&Suites Bensalem

3427 St. Rd Bensalem, PA

Guests bound for Croydon Heights will find delightful comfort at Sleep Inn&Suites Bensalem, where inviting rooms start at $104.99, creating a welcoming atmosphere ideal for relaxation. Unwind in Sleep Inn's spacious rooms, thoughtfully designed with ample storage and space to spread out and relax.

With downtown Croydon Heights only a short drive away, guests at Sleep Inn&Suites Bensalem can enjoy the best of the city without staying in the busiest areas. Relax in Croydon Heights at a hotel that’s designed for comfort and affordability—reserve your room now!

  Call (855) 235-6136 to book with an agent.
  4.0 miles from Croydon Heights, PA 19021

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Philadelphia NE Bensalem an IHG Hotel

1329 Bristol Pike Bensalem, PA

For budget-conscious travelers visiting Croydon Heights, Holiday Inn Express Philadelphia NE Bensalem an IHG Hotel offers inviting accommodations with rates beginning at $189.00, creating a clean and comfortable space. Appreciate the cleanliness and safety protocols at Holiday Inn Express, ensuring a worry-free and healthy stay for all guests.

From Holiday Inn Express Philadelphia NE Bensalem an IHG Hotel, guests can enjoy the convenience of a brief drive into downtown Croydon Heights, where the city’s top attractions are easily accessible. Discover a hotel that makes your Croydon Heights adventure stress-free and enjoyable—reserve today!

  Call (855) 236-8982 to book with an agent.
  4.1 miles from Croydon Heights, PA 19021

Starting at

$189.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Bensalem

3671 St. Rd Bensalem, PA

With rates from $93.99, Quality Inn & Suites Bensalem provides inviting accommodations for guests bound for Croydon Heights, creating a homely and comfortable atmosphere for relaxation. Trust in Quality Inn for a consistent, dependable stay, where guest satisfaction is a top priority.

Quality Inn & Suites Bensalem offers a convenient location for those looking to visit downtown Croydon Heights, where the city’s top spots are just a quick drive away. Experience a well-rounded stay perfect for your Croydon Heights travels—reserve today!

  Call (855) 233-0132 to book with an agent.
  4.2 miles from Croydon Heights, PA 19021

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Philadelphia / Bensalem

3660 St. Road Bensalem, PA

With budget-conscious rooms beginning at $192.99, Hampton Inn & Suites Philadelphia / Bensalem is an ideal choice for travelers to Croydon Heights, providing a warm and comfortable space for rest. Kickstart your day with a premium coffee from Hampton’s select coffee brands, ensuring a high-quality brew to wake you up right.

From Hampton Inn & Suites Philadelphia / Bensalem, a brief drive brings guests into downtown Croydon Heights, where the city’s most iconic spots await exploration. Feel at home in Croydon Heights with accommodations that keep comfort affordable—reserve now!

  Call (855) 234-5074 to book with an agent.
  4.3 miles from Croydon Heights, PA 19021

Starting at

$192.99

per night

Read Reviews View Amenities View All Rooms

Inn of the Dove Romantic Suites with Jetted Tub & Fireplace

3901 Old St. Rd Bensalem, PA

With budget-friendly rooms from $186.93, Inn of the Dove Romantic Suites with Jetted Tub & Fireplace provides sheltered accommodations for travelers bound for Croydon Heights, creating a warm, welcoming space. Find straightforward accommodations, where rooms provide a clean and comfortable environment for a relaxing stay.

Guests at Inn of the Dove Romantic Suites with Jetted Tub & Fireplace are never far from downtown Croydon Heights, where a brief drive delivers them to the city’s most iconic spots. Enjoy your Croydon Heights getaway with peace of mind and budget-friendly amenities—reserve now!

  Call (855) 233-7850 to book with an agent.
  4.4 miles from Croydon Heights, PA 19021

Starting at

$186.93

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Bensalem Philadelphia Area an IHG Hotel

3908 Old St. Road Bensalem, PA

Guests bound for Croydon Heights will find pleasant comfort at Candlewood Suites Bensalem Philadelphia Area an IHG Hotel, with inviting rooms starting at $175.99, creating a warm and welcoming environment perfect for rest. Fully equipped kitchens in every suite at Candlewood Suites allow for economical dining options during your travels.

At Candlewood Suites Bensalem Philadelphia Area an IHG Hotel, guests can enjoy the best of both worlds—quick access to downtown Croydon Heights with the tranquility of staying a little further out. Get ready to enjoy Croydon Heights with accommodations that balance cost and comfort—lock in today!

  Call (855) 235-0725 to book with an agent.
  4.4 miles from Croydon Heights, PA 19021

Starting at

$175.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Feasterville Trevose

2779 Route 1 North Feasterville-Trevose, PA

For a restful stay, Comfort Inn Feasterville Trevose offers inviting accommodations with rooms starting at $120.99, creating a clean, welcoming environment perfect for travelers. Discover the convenience of Comfort Inn's 24-hour business centers, providing the tools you need to stay productive.

At Comfort Inn Feasterville Trevose, a quick drive delivers guests into the heart of downtown Croydon Heights, where the city’s most exciting attractions are always within easy reach. Make every moment in Croydon Heights memorable with a hotel that fits your budget—reserve today!

  Call (855) 233-7850 to book with an agent.
  4.5 miles from Croydon Heights, PA 19021

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Philadelphia Trevose

4055 St. Rd Feasterville-Trevose, PA

With rates beginning at $100.49, Red Roof Inn Philadelphia Trevose is a convenient choice for travelers to Croydon Heights, offering budget-friendly accommodations in a welcoming setting. 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 brief drive brings guests right into downtown Croydon Heights, where the city’s most iconic sights are easily accessible. Stay smart and enjoy Croydon Heights with a practical, comfortable hotel—book today!

  Call (855) 234-2997 to book with an agent.
  4.5 miles from Croydon Heights, PA 19021

Starting at

$100.49

per night

Read Reviews View Amenities View All Rooms

Knights Inn Trevose

2707 Lincoln Highway Feasterville-Trevose, PA

Knights Inn Trevose in a convenient option for travelers heading to Croydon Heights, with budget-friendly rooms starting at $85.99, creating a welcoming space for all guests. Appreciate the warm and welcoming décor of Knights Inn, creating a cozy atmosphere that feels like a home away from home.

From Knights Inn Trevose, guests can easily reach downtown Croydon Heights by car, where the city’s top attractions await exploration. Book now and experience Croydon Heights with a hotel that keeps costs low and comfort high!

  Call (855) 235-6136 to book with an agent.
  4.5 miles from Croydon Heights, PA 19021

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Lincoln Hotel Philadelphia

2277 Lincoln Hwy Bensalem, PA

For a safe and affordable stay near Croydon Heights, Lincoln Hotel Philadelphia offers comfortable accommodations with rates beginning at $99.99, providing a warm environment. Stay in rooms that provide more than just the basics, with extra amenities to enhance your experience without stretching your budget.

Guests staying at Lincoln Hotel Philadelphia are never far from downtown Croydon Heights, where a short drive brings them to the city’s most exciting destinations. Enjoy your Croydon Heights travels with accommodations that deliver maximum value—reserve today!

  Call (855) 233-0132 to book with an agent.
  4.7 miles from Croydon Heights, PA 19021

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Penn Lodge Hotel & Suites

4331 Old Lincoln Hwy Feasterville-Trevose, PA

With budget-friendly rooms from $109.00, Penn Lodge Hotel & Suites provides inviting accommodations for guests visiting Croydon Heights, creating a hospitable and welcoming atmosphere. Relax in rooms that offer a touch more comfort, designed for travelers seeking a little extra from their budget-friendly stay.

Guests at Penn Lodge Hotel & Suites are only a short drive from downtown Croydon Heights, making it simple to enjoy the city’s top attractions while staying in a quieter area. Discover affordable comfort that’s perfect for exploring Croydon Heights—reserve your room today!

  Call (855) 235-0725 to book with an agent.
  4.8 miles from Croydon Heights, PA 19021

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Burlington Mt. Holly Westampton

30 Western Drive Mount Holly, NJ

Experience the inviting atmosphere of Courtyard by Marriott Burlington Mt. Holly Westampton near Croydon Heights, where comfortable rooms offer quality and warmth, with budget-friendly rates starting at $209.99. Experience the flexibility of Courtyard's versatile meeting spaces, ideal for gatherings of all sizes and purposes.

Guests staying at Courtyard by Marriott Burlington Mt. Holly Westampton will appreciate the quiet setting of the hotel, while downtown Croydon Heights remains a convenient drive away for city adventures. Relax and enjoy every aspect of your Croydon Heights visit with a hotel that caters to you—secure now!

  Call (855) 234-2997 to book with an agent.
  6.0 miles from Croydon Heights, PA 19021

Starting at

$209.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Mt. Holly an IHG Hotel

18 Western Dr Mount Holly, NJ

Relax in the easygoing surroundings of Holiday Inn Express Hotel & Suites Mt. Holly an IHG Hotel near Croydon Heights, where comfortable rooms create a warm atmosphere, with inviting rates beginning at $164.00 per night. Relax in the modern simplicity of Holiday Inn Express's guest rooms, designed for both comfort and functionality.

At Holiday Inn Express Hotel & Suites Mt. Holly an IHG Hotel, guests can appreciate the quieter surroundings while still being close enough to downtown Croydon Heights for a day of exploration. Step into an inviting Croydon Heights stay with a hotel that prioritizes your needs—book today!

  Call (855) 233-0132 to book with an agent.
  6.0 miles from Croydon Heights, PA 19021

Starting at

$164.00

per night

Read Reviews View Amenities View All Rooms

Sheraton Bucks County Langhorne

400 Oxford Valley Rd Langhorne, PA

Choose Sheraton Bucks County Langhorne for a comfortable retreat on your trip to Croydon Heights, where refined accommodations start at an accessible rate of just $179.99. Relish in the comfort of Sheraton's outdoor spaces, from restful gardens to refreshing pools, offering a serene escape.

At Sheraton Bucks County Langhorne, guests can relax in a more serene setting, with downtown Croydon Heights still accessible by car for all their city adventures. Make your Croydon Heights getaway one to remember with thoughtfully designed accommodations—book today!

  Call (855) 234-2997 to book with an agent.
  6.2 miles from Croydon Heights, PA 19021

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Mt. Holly Westampton

2024 Route 541 Mount Holly, NJ

At Comfort Inn & Suites Mt. Holly Westampton, guests bound for Croydon Heights can enjoy budget-friendly accommodations with rooms starting at $94.99, creating a welcoming and comfortable space. Travel with your furry friends and enjoy our pet-friendly accommodations at various locations.

From Comfort Inn & Suites Mt. Holly Westampton, downtown Croydon Heights is still within reach, making it easy for guests to explore the city while returning to a quieter retreat afterward. Make the most of your time in Croydon Heights with a hotel that enhances your stay—lock in today!

  Call (855) 234-2997 to book with an agent.
  6.2 miles from Croydon Heights, PA 19021

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Best Western Burlington Inn

2020 Route 541 Mount Holly, NJ

Find warmth and relaxation at Best Western Burlington Inn on your journey to Croydon Heights, where welcoming rooms create a welcoming atmosphere, with rates from $85.99 per night. Benefit from Best Western’s free shuttle services, offering convenient transport to local airports and major attractions.

With downtown Croydon Heights just a convenient drive away, guests at Best Western Burlington Inn can balance city adventures with a quiet, relaxing retreat afterward. Unwind in Croydon Heights with a hotel that combines elegance and affordability seamlessly—book today!

  Call (855) 235-6136 to book with an agent.
  6.2 miles from Croydon Heights, PA 19021

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn & Suites Mt. Holly McGuire AFB

2015 Burlington Mt. Holly Rd. Mount Holly, NJ

Guests visiting Croydon Heights will find delightful comfort at Red Roof Inn & Suites Mt. Holly McGuire AFB, where rooms start at $94.49, providing a clean and welcoming environment ideal for a restful stay. Discover the advantage of staying at Red Roof Inn, where affordability doesn't compromise on cleanliness or comfort.

With downtown Croydon Heights still a short drive away, guests at Red Roof Inn & Suites Mt. Holly McGuire AFB can enjoy the city’s highlights while retreating to a quieter, more relaxed stay. Enjoy Croydon Heights without the high cost—reserve a cozy, affordable room now!

  Call (855) 235-6136 to book with an agent.
  6.3 miles from Croydon Heights, PA 19021

Starting at

$94.49

per night

Read Reviews View Amenities View All Rooms