Photo by Kaylee Spinhirn
Find all hotels by Omni in Charles City, VA from AED 646
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check prices for these dates
Compare rooms and suites by Omni in Charles City with rates, reviews, and availability. Most hotels are fully refundable.

Omni Richmond Hotel
Omni Richmond Hotel
9.0 out of 10, Wonderful, (1209)
The price is AED 555
AED 646 total
includes taxes & fees
9 Nov - 10 Nov
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Top Charles City Hotel Reviews

Studio 6 Richmond-Airport
10/10 Excellent
Explore a world of travel with Expedia
Charles City Hotels by Brand
Hotels near popular Charles City Attractions
- Hotels near Shirley Plantation
- Hotels near Sherwood Forest Plantation
- Hotels near Piney Grove at Southalls Plantation
- Hotels near Berkeley Plantation
- Hotels near Edgewood Plantation
- Hotels near Historic Westover
- Hotels near Kittiewan Plantation
- Hotels near Evelynton Plantation
- Hotels near Busch Gardens Williamsburg
- Hotels near Virginia Commonwealth University
More Accommodation Types in Charles City
Explore more hotels
- Hilton Vacation Club Greensprings Williamsburg
- Williamsburg Lodge, Autograph Collection
- Wyndham Garden Williamsburg Busch Gardens Area
- Westgate Historic Williamsburg Resort
- The Berkeley Hotel
- Days Inn by Wyndham Williamsburg Historic Area
- Comfort Suites Williamsburg Historic Area
- Richmond Marriott
- Howard Johnson by Wyndham Williamsburg
- Holiday Inn Express Richmond - Midtown by IHG
- Motel 6 Sandston, VA - Richmond, Va
- Linden Row Inn
- Best Western Premier Richmond City Gateway
- Patriots Inn
- Microtel Inn & Suites by Wyndham Richmond Airport
- The Colonies at Williamsburg
- Club Wyndham Kingsgate
- Fairfield Inn & Suites by Marriott Richmond Airport
- DoubleTree by Hilton Williamsburg
- Best Western Plus Richmond Airport Hotel