By Road : Vicksburg is 35 miles west of Jackson on I-20 on the banks of the Mississippi River near Louisiana state border. Tennessee is 220 miles to the north and New Orleans, Louisiana is 210 miles to the south. We drove up via Natchez (70 miles south).
By Air : Jackson International Airport is 50 miles east of Vicksburg at I-20. Vicksburg’s Tallulah Regional Airports is a new facility and located in Mound, LA on I-20 – 8 miles west of Vicksburg. Vicksburg Municipal airport is on US61, 6 miles south of the city.
There's an airport in Jackson, about an hour away, and a small airport in Mound. So, it would be best to drive there or fly into Jackson and rent a car.
The best way to get around the city is by car. There are shuttles that go through town to take folks to the casinos but that's about it.