Charleston is connected to the world with an airport 12 miles northwest of downtown. There is an Amtrak Train Station located 10 miles north of downtown for people travelling from another US city. The main bus station is the Greyhound Station situated in North Charleston.
Some major airlines like Jet Airways, Lufthansa, Air India and United Airlines offer connecting flights from Mumbai and Delhi to reach Charleston.
Charleston International Airport serves the city, from where you can take a taxi, shuttle or express bus to get into Charleston.
A self-driven car can be a great idea for day excursions to nearby cities. You can also book a taxi for the same.
Amtrak offers train services to travel from nearby cities, the station being in North Charleston.
A number of buses by different operators are available for commuting to cities around Charleston.
The best way to get the complete essence of Charleston is to get around on foot. For faraway spots, you have the options of taking a taxi, bus or trolley. Trolleys are totally free to use; and while taxis can be booked on reasonable rates, buying a 1 or 3 day bus pass would let you hit all the major attractions in a bus. You can also rent a car and drive on your own, if you're okay with paying a lot of bucks for parking.