Skip to Content

Charleston, SC Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in Charleston, SC. From gourmet dining experiences to casual eateries, our hotels offer a variety of dining options to suit every palate. Enjoy the convenience of having delicious meals just steps away from your room, whether you're in the mood for a hearty breakfast, a leisurely lunch, or an elegant dinner. Book your stay today and treat yourself to a culinary journey without ever leaving the comfort of your hotel.

Showing 1-8 of 18 hotels

Sort by:
Distance
4.1(1699 reviews)
|
0.5 mi from destination

Four-diamond boutique hotel in Charleston's Historic District with dining, pool and event venues.

View Details
4.3(571 reviews)
|
0.5 mi from destination

An art gallery, rooftop dining, and wine bar in our Charleston Historic District hotel

View Details
4.1(1401 reviews)
|
0.7 mi from destination

Relax at our newly refreshed hotel in the Historic District with seasonal cocktails & onsite dining.

View Details
3.6(146 reviews)
|
1.2 mi from destination

Discover elegance and authenticity in heart of the Charleston Historic District

View Details
3.9(2027 reviews)
|
1.5 mi from destination

A favorite among hotels in Downtown Charleston near the market, dining, shopping, and local beaches.

3.8(280 reviews)
|
1.7 mi from destination

Pet friendly hotel in downtown Charleston, SC with cozy rooms and rooftop views!

3.9(1602 reviews)
|
1.8 mi from destination

Luxury Charleston hotel minutes from downtown, great dining, shopping, local beaches and attractions