Charles City travel guide

Charles City Tourism | Charles City Guide

You're Going to Love Charles City

With a population of 133, Charles City is a must-see destination in Virginia, United States. Charles City deserves at least 2 full days for you to see its main sights.

Where to Eat in Charles City

If you’re looking for affordable options, The Bed and Breakfast at Peace Hill (18401 The Glebe Ln) and Upper Shirley Vineyards (600 Shirley Plantation Rd) are great picks.

How to Get to Charles City

Plane

Although Charles City doesn’t have its own airport, you can fly to Richmond Byrd Airport (RIC), which is located 28 km from Charles City. Norfolk Airport is the most popular, with regular flights from American Airlines, Delta, WestJet and other airlines departing from the United States. The shortest domestic flight to Charles City departs from Orlando and takes around 1h 59m.

Train

Amtrak is the only carrier operating train routes to Charles City. The train journey from Charles City to Baltimore takes 3h 02m and costs around $24 for a one-way ticket. When coming by train from New York, expect to pay about $82 for a 6h 09m trip.

Car

Another option to get to Charles City is to pick up a car rental from Washington, D.C., which is about 174 km from Charles City. You’ll find branches of Turo and Alamo, among others, in Washington, D.C..

Bus

Several bus lines operate bus routes to Charles City, including Greyhound, FlixBus and Tornado Bus. From Harrisburg, the bus ride to Charles City takes 740 km and will cost you around $137. From Tampa, the ticket costs about $203 for a journey of 2165 km.

Plane

Although Charles City doesn’t have its own airport, you can fly to Richmond Byrd Airport (RIC), which is located 28 km from Charles City. Norfolk Airport is the most popular, with regular flights from American Airlines, Delta, WestJet and other airlines departing from the United States. The shortest domestic flight to Charles City departs from Orlando and takes around 1h 59m.

Train

Amtrak is the only carrier operating train routes to Charles City. The train journey from Charles City to Baltimore takes 3h 02m and costs around $24 for a one-way ticket. When coming by train from New York, expect to pay about $82 for a 6h 09m trip.

Car

Another option to get to Charles City is to pick up a car rental from Washington, D.C., which is about 174 km from Charles City. You’ll find branches of Turo and Alamo, among others, in Washington, D.C..

Bus

Several bus lines operate bus routes to Charles City, including Greyhound, FlixBus and Tornado Bus. From Harrisburg, the bus ride to Charles City takes 740 km and will cost you around $137. From Tampa, the ticket costs about $203 for a journey of 2165 km.

Airports near Charles City

Airlines serving Charles City

Lufthansa
Good (7,054 reviews)
KLM
Good (1,337 reviews)
British Airways
Good (6,862 reviews)
Delta
Excellent (7,940 reviews)
Turkish Airlines
Good (3,791 reviews)
Iberia
Good (2,704 reviews)
Air France
Good (1,448 reviews)
Austrian Airlines
Good (781 reviews)
United Airlines
Good (8,701 reviews)
Emirates
Excellent (3,224 reviews)
Qatar Airways
Good (3,567 reviews)
Air Canada
Good (9,268 reviews)
Scandinavian Airlines
Good (1,351 reviews)
Brussels Airlines
Good (346 reviews)
Alaska Airlines
Excellent (9,986 reviews)
Finnair
Good (1,275 reviews)
TAP AIR PORTUGAL
Good (1,859 reviews)
Etihad Airways
Good (1,205 reviews)
ITA Airways
Good (968 reviews)
JetBlue
Good (2,921 reviews)
Show more

Where to stay in popular areas of Charles City

Most booked hotels in Charles City

Holiday Inn Express Hopewell - Fort Lee Area, An IHG Hotel
2 stars
Excellent (8.6, 320 reviews)
$144+
Edgewood Plantation
3 stars
Excellent (9.3, 18 reviews)
$180+
River's Rest Marina & Resort
2 stars
Excellent (8.5, 39 reviews)
$157+
Candlewood Suites Hopewell
2 stars
Excellent (8, 69 reviews)
$128+
Stay-Over Suites
3 stars
Good (7.8, 149 reviews)
$149+
Sleep Inn and Suites near Fort Gregg-Adams
2 stars
Good (7.1, 139 reviews)
$139+

Renting a car in Charles City

Expect to pay $3.41 per gallon in Charles City (average price from the past 30 days). Depending on the size of your rental car, filling up the tank will cost between $40.88 and $54.51.

Expect to pay $3.41 per gallon in Charles City (average price from the past 30 days). Depending on the size of your rental car, filling up the tank will cost between $40.88 and $54.51.

Charles City Travel Guide - View the KAYAK Charles City city guide for the best Charles City travel tips. To help you organize your Charles City trip ideas, this Charles City visitors guide provides travel information and trip tips about how to get there, where to stay, what to do, where to eat and more.