The best deals on hotels when visiting Charles City in Virginia.

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 Charles City, Virginia 23030

Riverside Inn&Suites

711 West Randolph Rd Hopewell, VA

Guests visiting Charles City can unwind in comforting accommodations at Riverside Inn&Suites, where rooms begin at $70.99, creating a warm and inviting atmosphere perfect for relaxation. Experience practical comfort in a setting that focuses on providing essential amenities at an affordable price.

Travelers seeking both peace and proximity will find Riverside Inn&Suites ideal, with downtown Charles City still within reach for exploration. Enjoy added comfort and savings while exploring Charles City—lock in your stay now!

  Call (855) 234-7135 to book with an agent.
  12.6 miles from Charles City, VA 23030

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Hopewell Fort Lee

3950 Courthouse Road Hopewell, VA

At Best Western Plus Hopewell Fort Lee, guests bound for Charles City will find budget-friendly comfort with rooms starting at $106.99, creating a clean, welcoming space ideal for rest. Enjoy the comfort of plush bedding and premium linens in every room at Best Western Plus, ensuring a good night's sleep.

Guests can enjoy peaceful surroundings at Best Western Plus Hopewell Fort Lee, with downtown Charles City still a convenient drive away for sightseeing. Stay comfortably and affordably in Charles City with amenities designed for your needs—secure now!

  Call (855) 234-2997 to book with an agent.
  14.5 miles from Charles City, VA 23030

Starting at

$106.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hopewell Fort Lee Area an IHG Hotel

3952 Courthouse Rd Hopewell, VA

At Holiday Inn Express Hopewell Fort Lee Area an IHG Hotel, guests traveling to Charles City can unwind in affordable comfort with rooms starting at $129.00, creating a harmonious and welcoming space ideal for relaxation. Experience the convenience of Holiday Inn Express's car rental desk, helping you secure a vehicle for your local travel needs.

A peaceful retreat awaits guests at Holiday Inn Express Hopewell Fort Lee Area an IHG Hotel, where they can relax while keeping downtown Charles City within reach for city adventures. Experience Charles City with ease by booking a hotel that makes value a priority—lock in now!

  Call (855) 233-7850 to book with an agent.
  14.5 miles from Charles City, VA 23030

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Near Fort Gregg Adams I-295

4096 Oaklawn Boulevard Hopewell, VA

For guests headed to Charles City, Econo Lodge Near Fort Gregg Adams I-295 offers affordable comfort with rooms beginning at $75.99, creating a clean and welcoming space for unwinding. Stay assured with enhanced cleaning measures at Econo Lodge, focusing on thorough sanitization for your health and safety.

At Econo Lodge Near Fort Gregg Adams I-295, visitors can enjoy the quiet environment, while knowing that downtown Charles City is just a smooth drive away. Book now and make your Charles City trip both relaxing and budget-friendly—secure your room!

  Call (855) 235-0725 to book with an agent.
  14.6 miles from Charles City, VA 23030

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn at Fort Lee

4911 Oaklawn Blvd Hopewell, VA

Guests visiting Charles City can unwind in appealing accommodations at Rodeway Inn at Fort Lee, where rooms begin at $62.99, creating a warm and inviting atmosphere perfect for relaxation. Stay in a room that provides a comfortable foundation for your travel plans, with necessary amenities and economical rates.

Guests staying at Rodeway Inn at Fort Lee will enjoy the calm atmosphere, while downtown Charles City remains nearby for a day of exploration. Enjoy an affordable stay that keeps comfort in mind while visiting Charles City—secure now!

  Call (855) 239-4019 to book with an agent.
  14.7 miles from Charles City, VA 23030

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Stay Over Suites

4115 Old Woodlawn Street Hopewell, VA

Choose Stay Over Suites for a restful escape on your visit to Charles City, where inviting accommodations start at a reasonable $129.99 per night, perfect for relaxation. Relax in accommodations that blend comfort with convenience, offering a variety of amenities to enhance your experience.

Rest in the quiet surroundings of Stay Over Suites, while downtown Charles City remains a comfortable drive away for city adventures. Relax and recharge in Charles City with a hotel that makes every dollar worth it—book your room today!

  Call (855) 234-2997 to book with an agent.
  14.7 miles from Charles City, VA 23030

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn Marriott Chester

800 Bermuda Hundred Rd Chester, VA

Unwind at Residence Inn Marriott Chester on your journey to Charles City, where inviting rooms provide a restorative ambiance, with room rates beginning at an accessible $159.99 per night. Benefit from Residence Inn's partnerships with local businesses and attractions, offering discounts and special offers to guests.

For travelers seeking both relaxation and city access, Residence Inn Marriott Chester offers tranquility with downtown Charles City still close by. Step into Charles City with a hotel that makes every detail of your stay seamless—reserve your room now!

  Call (855) 234-7135 to book with an agent.
  14.9 miles from Charles City, VA 23030

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Hyatt Place Richmond / Chester

13148 Kingston Ave Chester, VA

Relax at Hyatt Place Richmond / Chester when traveling to Charles City, where inviting rooms offer quality and comfort, with affordable nightly rates starting at $129.00. Select Hyatt Place for your next travel destination, offering a perfect combination of style, comfort, and convenience for all types of travelers.

Unwind at Hyatt Place Richmond / Chester, where quiet surroundings offer a restful stay and downtown Charles City remains conveniently accessible. Plan your Charles City travels with a hotel that understands what you’re looking for—reserve now!

  Call (855) 236-8982 to book with an agent.
  15.1 miles from Charles City, VA 23030

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn by Hilton Hopewell Fort Lee

5103 Plaza Drive Hopewell, VA

For a inviting stay, Hampton Inn by Hilton Hopewell Fort Lee offers budget-conscious accommodations with rates from $139.99, creating a clean, welcoming environment ideal for travelers. Find cozy comfort in Hampton’s plush seating available in guest rooms, creating a perfect spot for reading or relaxing.

For travelers seeking peace, Hampton Inn by Hilton Hopewell Fort Lee offers a calm retreat with the convenience of downtown Charles City still nearby. Get ready to experience Charles City in style with affordable, well-appointed lodging—reserve now!

  Call (855) 234-7135 to book with an agent.
  15.1 miles from Charles City, VA 23030

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Ft. Lee Petersburg Hopewell

5113 Plaza Dr Hopewell, VA

At Candlewood Suites Ft. Lee Petersburg Hopewell, travelers to Charles City will find inviting rooms with rates from $112.00, creating a warm, welcoming space perfect for relaxation. Select locations of Candlewood Suites provide pet-walking areas, ensuring enjoyment for all family members, including furry ones.

Guests at Candlewood Suites Ft. Lee Petersburg Hopewell can enjoy the peaceful retreat of a quieter stay, with downtown Charles City just a scenic drive away. Enjoy Charles City travel made easy with practical, well-equipped lodging—book now!

  Call (855) 239-4019 to book with an agent.
  15.2 miles from Charles City, VA 23030

Starting at

$112.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn by Hilton Hopewell Fort Gregg Adams

5103 Plaza Dr Hopewell, VA

Guests visiting Charles City can enjoy inviting accommodations at Hampton Inn by Hilton Hopewell Fort Gregg Adams, where budget-friendly rooms start at $149.99, creating a welcoming space. Welcome to Hampton by Hilton, where you're greeted with a smile and the promise of a comfortable, value-packed stay.

At Hampton Inn by Hilton Hopewell Fort Gregg Adams, guests can enjoy a quiet retreat, knowing that downtown Charles City is just a comfortable drive away for a day of exploration. Plan your Charles City travels with a hotel that ensures both comfort and value—reserve now!

  Call (855) 235-6136 to book with an agent.
  15.2 miles from Charles City, VA 23030

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Inn & Suites at Fort Gregg Adams

5380 Oaklawn Blvd Prince George, VA

With rooms starting at $118.99, Inn & Suites at Fort Gregg Adams provides inviting accommodations for travelers bound for Charles City, creating a charming and comfortable space perfect for rest. Find straightforward accommodations, where rooms provide a clean and comfortable environment for a relaxing stay.

Travelers will find a restful escape at Inn & Suites at Fort Gregg Adams, where peace meets proximity to downtown Charles City for adventure. Make Charles City feel like home with well-equipped, cost-friendly accommodations—secure now!

  Call (855) 233-7850 to book with an agent.
  15.4 miles from Charles City, VA 23030

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

Marriotts Manor Club at Fords Colony

101 Saint Andrews Dr Williamsburg, VA

With relaxed accommodations, Marriotts Manor Club at Fords Colony near Charles City provides a refined experience, where quality rooms create relaxation, with rates starting at $119.99. Enjoy the distinct luxury of Marriott's guest rooms, where sophisticated design meets absolute comfort for a restful retreat.

Guests at Marriotts Manor Club at Fords Colony will love the quiet atmosphere, with downtown Charles City remaining nearby for easy access to sightseeing. Step into refined comfort in Charles City with a hotel that makes your visit unforgettable—secure now!

  Call (855) 234-5074 to book with an agent.
  16.0 miles from Charles City, VA 23030

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Hilton Vacation Club Greensprings Williamsburg

3500 Ludwell Pkwy Williamsburg, VA

Choose Hilton Vacation Club Greensprings Williamsburg for a peaceful escape near Charles City, where inviting accommodations provide relaxation and warmth, with rates beginning at just $89.99. Embark on a journey with Hilton Hotels & Resorts, where every destination offers a unique story and exceptional hospitality.

At Hilton Vacation Club Greensprings Williamsburg, guests can enjoy the quiet surroundings, with downtown Charles City just a short drive away for city adventures. Relax in Charles City with a hotel that elevates your stay with added conveniences—secure now!

  Call (855) 239-4019 to book with an agent.
  16.0 miles from Charles City, VA 23030

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Economy Inn

7051 Richmond Rd Williamsburg, VA

Guests headed to Charles City can unwind in affordable comfort at Economy Inn, with rooms beginning at $59.99, creating a alluring and restful setting for all guests. Enjoy the essentials in rooms that deliver reliable amenities, ensuring a comfortable stay at a great price.

Unwind in the peaceful surroundings of Economy Inn, while knowing that downtown Charles City is still within reach for sightseeing and exploration. Plan ahead and enjoy a cozy, budget-friendly stay for your Charles City visit—reserve now!

  Call (855) 239-4019 to book with an agent.
  16.7 miles from Charles City, VA 23030

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Williamsburg

6483 Richmond Rd Williamsburg, VA

Guests bound for Charles City will find budget-friendly comfort at Howard Johnson by Wyndham Williamsburg, where inviting rooms start at $50.99, creating a clean and welcoming space ideal for relaxation. Keep up with your fitness routine in our well-equipped gyms, ensuring you stay active even while on the road.

Relax in the serene environment of Howard Johnson by Wyndham Williamsburg, where peaceful surroundings offer a restful stay and downtown Charles City is within reach. Plan ahead for an affordable and relaxing Charles City stay—book your hotel room today!

  Call (855) 239-4019 to book with an agent.
  17.2 miles from Charles City, VA 23030

Starting at

$50.99

per night

Read Reviews View Amenities View All Rooms

Super Inn Williamsburg

6488 Richmond Rd Williamsburg, VA

With budget-friendly rooms starting at $55.99, Super Inn Williamsburg provides practical accommodations for travelers bound for Charles City, creating a warm and inviting atmosphere. Find a comfortable base for your travels in rooms that blend basic amenities with economical pricing.

For a more tranquil stay, Super Inn Williamsburg provides peaceful surroundings, with downtown Charles City accessible for sightseeing adventures. Make your Charles City travels memorable and budget-friendly—secure your stay now!

  Call (855) 239-4019 to book with an agent.
  17.2 miles from Charles City, VA 23030

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites near Fort Gregg Adams

2200 Waterside Road Prince George, VA

Guests bound for Charles City can enjoy affordable comfort at Sleep Inn & Suites near Fort Gregg Adams, with sheltered rooms starting at $119.99, creating a clean and inviting space for unwinding. Stay informed with Sleep Inn's digital concierge service, offering easy access to hotel information and local recommendations via your device.

Relax at Sleep Inn & Suites near Fort Gregg Adams, where guests can enjoy peaceful surroundings while downtown Charles City remains close enough for a day of adventure. Discover Charles City from the comfort of a hotel that makes every dollar count—reserve today!

  Call (855) 235-6136 to book with an agent.
  17.6 miles from Charles City, VA 23030

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Vacation Village at Williamsburg

4870 Longhill Road Williamsburg, VA

Choose Vacation Village at Williamsburg as you journey to Charles City, where inviting accommodations provide comfort and value, with room rates beginning at an affordable $169.99. Stay in rooms that offer a comfortable and enjoyable experience, equipped with modern amenities to satisfy both leisure and business needs.

Unwind in the calm environment of Vacation Village at Williamsburg, where peaceful surroundings provide a relaxing stay and downtown Charles City is nearby. Experience the best of Charles City with accommodations that add value to your adventure—reserve now!

  Call (855) 239-4019 to book with an agent.
  17.7 miles from Charles City, VA 23030

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

Hilton Vacation Club The Historic Powhatan Williamsburg

3601 Ironbound Rd Williamsburg, VA

Find a calm escape at Hilton Vacation Club The Historic Powhatan Williamsburg on your journey to Charles City, where quality rooms provide relaxation, with inviting rates beginning at $80.99. Partake in Hilton's cooking workshops, an immersive culinary experience that introduces guests to local cooking techniques and recipes.

For guests seeking both tranquility and city access, Hilton Vacation Club The Historic Powhatan Williamsburg offers the best of both worlds, with downtown Charles City within reach. Uncover the elegance of Charles City with a hotel that’s dedicated to guest satisfaction—book today!

  Call (855) 235-6136 to book with an agent.
  17.7 miles from Charles City, VA 23030

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Williamsburg North an IHG Hotel

720 Lightfoot Road Williamsburg, VA

With budget-friendly rooms from $114.00, Holiday Inn Express Williamsburg North an IHG Hotel provides inviting comfort for travelers bound for Charles City, creating a warm, inviting environment perfect for unwinding. Experience the signature Power Shower in every room at Holiday Inn Express, offering a refreshing start or relaxing end to your day.

Escape the hustle of downtown Charles City at Holiday Inn Express Williamsburg North an IHG Hotel, where peaceful surroundings create a restful stay. Choose a hotel that makes your Charles City experience delightful and budget-friendly—book now!

  Call (855) 239-4019 to book with an agent.
  17.9 miles from Charles City, VA 23030

Starting at

$114.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn Chester South Richmond

12711 Old Stage Rd Chester, VA

At Quality Inn Chester South Richmond, travelers to Charles City will find inviting comfort with rooms beginning at $81.00, creating a relaxing and comfortable environment ideal for rest. Take advantage of Quality Inn's early bird special offers, providing significant savings for advanced bookings.

For a calm and comfortable stay, Quality Inn Chester South Richmond offers peaceful surroundings while downtown Charles City remains within easy reach by car. Stay comfortably in Charles City and let the savings add to your adventure—book now!

  Call (855) 235-6136 to book with an agent.
  18.0 miles from Charles City, VA 23030

Starting at

$81.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Chester an IHG Hotel

1911 West Hundred Rd Chester, VA

With budget-conscious rooms from $169.00, Holiday Inn Express Chester an IHG Hotel provides cushy accommodations for guests bound for Charles City, creating a clean, comfortable space. Stay secure with the electronic room safes available in each room at Holiday Inn Express, keeping your valuables protected.

Rest easy at Holiday Inn Express Chester an IHG Hotel, enjoying quiet surroundings while still being within a convenient drive of downtown Charles City for exploration. Rest assured knowing your Charles City trip will be cozy and budget-conscious—book your room today!

  Call (855) 239-5277 to book with an agent.
  18.0 miles from Charles City, VA 23030

Starting at

$169.00

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Richmond Chester

12810 Old Stage Rd Chester, VA

Choose Homewood Suites by Hilton Richmond Chester for a restful stay near Charles City, where inviting rooms offer a peaceful escape, with affordable rates beginning at $144.99 per night. Relax in Homewood Suites' Jacuzzi suites, offering a luxurious way to unwind after a day of meetings or sightseeing.

At Homewood Suites by Hilton Richmond Chester, guests can enjoy the quiet surroundings, with downtown Charles City just a short drive away for city adventures. Enjoy a worry-free Charles City visit with a hotel that combines luxury and savings—book today!

  Call (855) 239-4019 to book with an agent.
  18.1 miles from Charles City, VA 23030

Starting at

$144.99

per night

Read Reviews View Amenities View All Rooms