The best deals on hotels when visiting Charleston in New Jersey.

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 Charleston, New Jersey 08046

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

18 Western Dr Mount Holly, NJ

Relax in the inviting atmosphere of Holiday Inn Express Hotel & Suites Mt. Holly an IHG Hotel near Charleston, where warm-hearted accommodations create a peaceful retreat, with budget-friendly rates starting at $154.00 per night. Stay fit while traveling with Holiday Inn Express's fitness centers, equipped with modern equipment for a productive workout.

With a quick drive to downtown Charleston, guests at Holiday Inn Express Hotel & Suites Mt. Holly an IHG Hotel can experience the best of the city while staying in a quieter, more relaxed area. Discover a Charleston stay that combines elegance and affordability—book your hotel room today!

  Call (855) 236-8982 to book with an agent.
  3.9 miles from Charleston, NJ 08046

Starting at

$154.00

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Burlington Mt. Holly Westampton

30 Western Drive Mount Holly, NJ

Encounter a warm atmosphere at Courtyard by Marriott Burlington Mt. Holly Westampton as you travel to Charleston, with tranquil accommodations that start at $129.99 per night, providing a relaxing retreat. Enjoy the efficiency of Courtyard's mobile room key, allowing you to access your room and other hotel areas with just your smartphone.

At Courtyard by Marriott Burlington Mt. Holly Westampton, guests are always close enough to downtown Charleston for a quick drive, making it simple to explore the city’s most exciting spots. Enjoy your Charleston adventure with a hotel that provides exceptional comfort and service—lock in today!

  Call (855) 234-2997 to book with an agent.
  3.9 miles from Charleston, NJ 08046

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Best Western Burlington Inn

2020 Route 541 Mount Holly, NJ

Stay at Best Western Burlington Inn for a comfortable visit to Charleston, where delightful rooms offer relaxation and quality, with starting rates at just $73.99 per night. Rely on Best Western's 24-hour reception, ensuring help and hospitality are always available, day or night.

Guests at Best Western Burlington Inn can easily reach downtown Charleston with just a short drive, offering convenient access to the city’s top attractions. Stay smart and relaxed in Charleston with a hotel that offers superior comfort—secure now!

  Call (855) 239-4019 to book with an agent.
  4.0 miles from Charleston, NJ 08046

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Mt. Holly Westampton

2024 Route 541 Mount Holly, NJ

With affordable rooms from $75.99, Comfort Inn & Suites Mt. Holly Westampton provides inviting comfort for guests bound for Charleston, creating a appealing, welcoming environment ideal for relaxation. Opt for a room with vibrant, contemporary design, where colorful accents and comfortable furnishings await your arrival.

Comfort Inn & Suites Mt. Holly Westampton provides easy access to downtown Charleston, offering guests the flexibility to visit the city’s top sights with just a short drive. Relax in Charleston with a hotel that provides comfort and peace of mind—book today!

  Call (855) 236-8982 to book with an agent.
  4.0 miles from Charleston, NJ 08046

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Scottish Inn&Suites

4000 Bristol Pike Bensalem, PA

With rooms starting at $71.25, Scottish Inn&Suites offers budget-friendly accommodations for guests visiting Charleston, creating a comfortable space ideal for a relaxing stay. Relax in accommodations that offer practical comfort, making your stay both pleasant and affordable.

With downtown Charleston only a short drive away, guests at Scottish Inn&Suites can explore the city’s top attractions while enjoying a quieter setting. Plan ahead and make the most of your Charleston adventure with cost-saving lodging—book now!

  Call (855) 235-0725 to book with an agent.
  4.0 miles from Charleston, NJ 08046

Starting at

$71.25

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 Charleston can unwind in budget-conscious comfort at Red Roof Inn & Suites Mt. Holly McGuire AFB, with rooms beginning at $75.52, creating a clean and welcoming space. Experience attentive and caring service at Red Roof Inn, where the staff are committed to making your stay enjoyable.

With downtown Charleston just a short drive from Red Roof Inn & Suites Mt. Holly McGuire AFB, guests can visit the city’s most iconic spots while enjoying a quieter retreat. Plan your Charleston experience with a practical, budget-conscious hotel—book now!

  Call (855) 234-7135 to book with an agent.
  4.0 miles from Charleston, NJ 08046

Starting at

$75.52

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Mount Holly / Westampton

111 Hancock Ln Mount Holly, NJ

Choose Hilton Garden Inn Mount Holly / Westampton for a relaxing retreat on your trip to Charleston, where inviting rooms offer warmth and comfort, with nightly rates starting at $131.99. Keep up to date with Hilton Garden Inn's digital concierge service, which offers quick access to information and assistance.

With downtown Charleston just a short drive away, guests at Hilton Garden Inn Mount Holly / Westampton can enjoy the best of the city without staying in the middle of the hustle. Find your ideal Charleston stay with a hotel that delivers luxury at a budget-friendly price—secure now!

  Call (855) 235-0725 to book with an agent.
  4.1 miles from Charleston, NJ 08046

Starting at

$131.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Philadelphia NE Bensalem an IHG Hotel

1329 Bristol Pike Bensalem, PA

At Holiday Inn Express Philadelphia NE Bensalem an IHG Hotel, travelers bound for Charleston will find plush rooms with rates beginning at $139.00, creating a warm and welcoming space ideal for relaxation. Appreciate the seasonal touches at Holiday Inn Express, from summer pool parties to winter hot cocoa stations.

Staying at Holiday Inn Express Philadelphia NE Bensalem an IHG Hotel ensures that guests are only a short drive away from the excitement of downtown Charleston, where the city’s best attractions await. Get the most out of your Charleston trip with a hotel that delivers affordability—book today!

  Call (855) 234-7135 to book with an agent.
  4.4 miles from Charleston, NJ 08046

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Mount Laurel / Moorestown

3320 24 North 38 Mount Laurel, NJ

With rates starting at $121.50, La Quinta Inn & Suites by Wyndham Mount Laurel / Moorestown is ideal for guests bound for Charleston, providing comfy accommodations in a warm, inviting setting. Enjoy a hassle-free family vacation at La Quinta, with children staying for free in parent’s room.

From La Quinta Inn & Suites by Wyndham Mount Laurel / Moorestown, a brief drive delivers guests to downtown Charleston, where the city’s most popular attractions are easily reachable. Make Charleston travel effortless and affordable with inviting accommodations—secure today!

  Call (855) 234-7135 to book with an agent.
  4.9 miles from Charleston, NJ 08046

Starting at

$121.50

per night

Read Reviews View Amenities View All Rooms

Hawthorn Extended Stay by Wyndham Mount Laurel / Moorestown

3320 24 ROUTE 38 Mount Laurel, NJ

At Hawthorn Extended Stay by Wyndham Mount Laurel / Moorestown, travelers bound for Charleston can unwind in secure comfort with rooms starting at $128.70, creating a warm and welcoming space for relaxation. Relax in the social lounge at Hawthorn Extended Stay, a cozy space designed for guests to mingle and relax.

Guests staying at Hawthorn Extended Stay by Wyndham Mount Laurel / Moorestown will love the convenience of being close to downtown Charleston, where the city’s most popular destinations are just a short drive away. Get the most out of Charleston with lodging that makes your visit effortless—reserve now!

  Call (855) 233-0132 to book with an agent.
  4.9 miles from Charleston, NJ 08046

Starting at

$128.70

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Mount Laurel / Moorestown

2020 Briggs Road Mount Laurel, NJ

At Hampton Inn & Suites Mount Laurel / Moorestown, guests bound for Charleston can enjoy tranquil accommodations with rates starting at $151.99, creating a clean, inviting space perfect for relaxation. Treat yourself at Hampton’s vending machines, conveniently located for a quick snack or drink without leaving the hotel.

Guests staying at Hampton Inn & Suites Mount Laurel / Moorestown are always close enough to downtown Charleston for a quick drive, making it easy to explore the city’s best spots. Find the perfect base for your Charleston adventure with lodging that fits your budget—secure now!

  Call (855) 233-0132 to book with an agent.
  5.0 miles from Charleston, NJ 08046

Starting at

$151.99

per night

Read Reviews View Amenities View All Rooms

Woodspring Suites Philadelphia Northeast

4050 Woodhaven Road Philadelphia, PA

For an affordable and welcoming stay near Charleston, Woodspring Suites Philadelphia Northeast offers budget-friendly rooms with rates from $139.99, creating a clean and comfortable atmosphere. Appreciate the personal attention from the staff at WoodSpring Suites, who strive to make your extended stay as enjoyable as possible.

From Woodspring Suites Philadelphia Northeast, the drive to downtown Charleston is quick and convenient, allowing guests to explore the city’s attractions while returning to a peaceful stay afterward. Stay comfortably in Charleston without sacrificing quality or savings—lock in your hotel today!

  Call (855) 239-5277 to book with an agent.
  5.2 miles from Charleston, NJ 08046

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Mt. Laurel at Bishops Gate

1000 Bishops Gate Boulevard Mount Laurel, NJ

Choose Residence Inn by Marriott Mt. Laurel at Bishops Gate for a comfortable stay when visiting Charleston, where quality rooms offer relaxation, with affordable rates beginning at $169.99. Cook with ease in fully furnished kitchens at Residence Inn, featuring all the tools you need for meal preparation.

A quick drive into downtown Charleston from Residence Inn by Marriott Mt. Laurel at Bishops Gate allows guests to enjoy the city’s highlights, while returning to a more tranquil stay. Plan your Charleston getaway with a hotel that knows how to make your stay unforgettable—reserve now!

  Call (855) 235-6136 to book with an agent.
  5.3 miles from Charleston, NJ 08046

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

Springhill Suites Mount Laurel

5000 Midlantic Dr Mount Laurel, NJ

Unwind in the friendly surroundings of Springhill Suites Mount Laurel near Charleston, where comfortable accommodations create a warm retreat, with rates beginning at $154.99. Enjoy a welcoming atmosphere at SpringHill Suites, where every guest is valued and treated with care.

With Charleston a drive away, guests at Springhill Suites Mount Laurel can enjoy the peace and quiet of being slightly removed from the center while still having easy access to the city. Enjoy a worry-free Charleston visit with a hotel that combines luxury and savings—book today!

  Call (855) 234-5074 to book with an agent.
  5.4 miles from Charleston, NJ 08046

Starting at

$154.99

per night

Read Reviews View Amenities View All Rooms

Knights Inn Bristol

1100 Green Ln Bristol, PA

With rooms starting at $72.99, Knights Inn Bristol provides affordable accommodations for travelers visiting Charleston, creating a relaxed and comfortable atmosphere. Appreciate the free parking at Knights Inn, adding extra convenience for guests traveling by car.

Guests staying at Knights Inn Bristol can enjoy the calm atmosphere of being further out, with downtown Charleston still accessible for a day’s adventures. Discover Charleston from the comfort of a hotel that makes every dollar count—reserve today!

  Call (855) 234-7135 to book with an agent.
  6.0 miles from Charleston, NJ 08046

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Genes Motel

1100 Route 130 North Cinnaminson, NJ

With rates from $79.00, Genes Motel provides budget-conscious comfort for travelers visiting Charleston, creating a warm and inviting atmosphere ideal for relaxation. Find comfort in rooms that provide dependable amenities, ensuring a pleasant stay at a great price.

A brief drive from Genes Motel delivers guests into downtown Charleston, where they can explore the city’s best attractions before returning to a peaceful stay. Stay comfortable and save big on your Charleston visit—lock in your room today!

  Call (855) 233-0132 to book with an agent.
  6.0 miles from Charleston, NJ 08046

Starting at

$79.00

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites Philadelphia Bensalem

3216 Tillman Dr Bensalem, PA

Guests headed to Charleston will find restorative accommodations at Extended Stay America Suites Philadelphia Bensalem, where rooms begin at $79.99, creating a warm and welcoming environment ideal for rest. Enjoy the accessibility of Extended Stay America’s locations, conveniently situated near business districts, shopping, and dining.

From Extended Stay America Suites Philadelphia Bensalem, a brief drive delivers guests into downtown Charleston, where they can enjoy the city’s top attractions and return to the calm of the hotel. Find out how easy Charleston travel can be with a hotel that meets all your needs—secure now!

  Call (855) 234-7135 to book with an agent.
  6.4 miles from Charleston, NJ 08046

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Levittown PA Bensalem

6401 Bristol Pike Levittown, PA

Guests visiting Charleston can enjoy the budget-friendly comfort of Motel 6 Levittown PA Bensalem, where comfortable rooms start at $84.49, creating a clean and welcoming environment. Relax in the clean, functional bathrooms of Motel 6 rooms, equipped with fresh towels and basic toiletries for your convenience.

Guests at Motel 6 Levittown PA Bensalem will enjoy the quiet surroundings, while downtown Charleston remains within reach for a day of sightseeing. Enjoy a cozy, cost-saving hotel for your Charleston travels—book your stay today!

  Call (855) 235-0725 to book with an agent.
  6.5 miles from Charleston, NJ 08046

Starting at

$84.49

per night

Read Reviews View Amenities View All Rooms

Courtyard Philadelphia Bensalem

3280 Tillman Dr Bensalem, PA

Unwind in the peaceful ambiance of Courtyard Philadelphia Bensalem near Charleston, where quality rooms offer relaxation, with inviting nightly rates beginning at $219.99. Swim any time of year in Courtyard's heated indoor pools, perfect for a refreshing dip or a relaxing float, regardless of the weather.

From Courtyard Philadelphia Bensalem, a convenient drive brings guests into downtown Charleston, making it easy to experience the city’s top attractions and then return to tranquility. Take your Charleston experience to the next level with a hotel that delivers on all fronts—lock in today!

  Call (855) 234-5074 to book with an agent.
  6.5 miles from Charleston, NJ 08046

Starting at

$219.99

per night

Read Reviews View Amenities View All Rooms

Inn at Fox Chase BW Premier Collection

3327 St. Rd Bensalem, PA

With quality and warmth, Inn at Fox Chase BW Premier Collection near Charleston provides a welcoming environment, where cushy rooms start at inviting rates from $114.99. Stay in accommodations that excel in both comfort and luxury, providing amenities that cater to your every desire.

Guests at Inn at Fox Chase BW Premier Collection can enjoy the best of both worlds: a quiet, peaceful stay and easy access to downtown Charleston for city exploration. Take advantage of an exceptional Charleston stay with a hotel that prioritizes your satisfaction—reserve now!

  Call (855) 233-0132 to book with an agent.
  6.6 miles from Charleston, NJ 08046

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn&Suites Bensalem

3427 St. Rd Bensalem, PA

With budget-friendly rooms beginning at $77.99, Sleep Inn&Suites Bensalem provides inviting accommodations for travelers visiting Charleston, creating a heartwarming, welcoming environment. Enjoy a range of value-driven amenities at Sleep Inn, including complimentary breakfast and high-speed Wi-Fi, enhancing your stay without stretching your budget.

From Sleep Inn&Suites Bensalem, the drive into downtown Charleston is simple, allowing guests to enjoy the city’s top spots while staying in a more relaxed environment. Stay comfortably and affordably while exploring all that Charleston has to offer—secure your room now!

  Call (855) 239-5277 to book with an agent.
  7.0 miles from Charleston, NJ 08046

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Bensalem

3671 St. Rd Bensalem, PA

Guests bound for Charleston will appreciate the inviting accommodations at Quality Inn & Suites Bensalem, where enchanting rooms start at $79.99, creating a welcoming space for rest. Benefit from complimentary parking at Quality Inn, adding extra convenience and value to your stay.

From Quality Inn & Suites Bensalem, the drive to downtown Charleston is straightforward, allowing guests to enjoy the city’s top attractions without the noise of staying in the center. Enjoy more of Charleston with a practical hotel designed for your convenience—reserve now!

  Call (855) 233-0132 to book with an agent.
  7.1 miles from Charleston, NJ 08046

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Lincoln Hotel Philadelphia

2277 Lincoln Hwy Bensalem, PA

With budget-conscious rooms from $90.99, Lincoln Hotel Philadelphia provides comforting accommodations for guests bound for Charleston, creating a clean, comfortable space. Relax in accommodations that go beyond standard offerings, providing additional amenities for a comfortable and pleasant stay.

At Lincoln Hotel Philadelphia, guests can unwind in a peaceful setting, with downtown Charleston still just a convenient drive away for a day of adventure. Uncover value-driven comfort that makes Charleston travel easy—book your stay today!

  Call (855) 235-6136 to book with an agent.
  7.3 miles from Charleston, NJ 08046

Starting at

$90.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 rates beginning at $113.99, Inn of the Dove Romantic Suites with Jetted Tub & Fireplace provides inviting accommodations for travelers visiting Charleston, creating a warm, welcoming space for relaxation. Enjoy a more satisfying stay with rooms that offer extra amenities and a welcoming environment, perfect for relaxation.

The relaxing environment at Inn of the Dove Romantic Suites with Jetted Tub & Fireplace offers a quiet retreat, with downtown Charleston still within reach for a day of sightseeing. Enjoy your Charleston visit with accommodations designed to deliver quality and savings—book today!

  Call (855) 239-5277 to book with an agent.
  7.3 miles from Charleston, NJ 08046

Starting at

$113.99

per night

Read Reviews View Amenities View All Rooms