Rome2Rio

How to get fromLouisville to Colonial Williamsburgby plane, bus, bus (Amtrak, Greyhound, Flixbus), train, or car

Find Transport to Colonial Williamsburg

See all options

There are 9 ways to get from Louisville to Colonial Williamsburg by plane, bus, bus (Amtrak, Greyhound, Flixbus), train, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly to Norfolk International Airport, bus

    best
    1. Fly from Louisville International Airport (SDF) to Norfolk International Airport (ORF)plane plane SDF - ORF
    2. Take the bus from Norfolk to Williamsburg Bus Stopbus bus
    7h 6m
    $157–787
  2. Fly to Newport News-Williamsburg International Airport

    cheapest
    1. Fly from Louisville International Airport (SDF) to Newport News-Williamsburg International Airport (PHF)plane plane SDF - PHF
    7h 40m
    $71–387
  3. Bus

    1. Take the bus from Louisville, KY to Nashvillebus bus
    2. Take the bus from Nashville Bus Station to Lynchburg Transit Centerbus bus
    3. Take the bus from Lynchburg Transit Center to Richmondbus bus
    4. Take the bus from Richmond to Williamsburg Bus Stopbus bus
    20h
    $148–223
  4. Bus, train (Amtrak)

    1. Take the bus from Louisville, KY to Indianapolis Union Stationbus bus
    2. Take the train from Indianapolis to Alexandriatrain train
    3. Take the train from Alexandria to Williamsburg Amtrak Stationtrain train
    25h 53m
    $498–784
  5. Drive  603.6 mi

    1. Drive from Louisville to Colonial Williamsburgcar car 603.6 mi
    10h 16m
    $104–149
  6. Fly to Richmond International Airport, train

    1. Fly from Louisville International Airport (SDF) to Richmond International Airport (RIC)plane plane SDF - RIC
    2. Take the train from Richmond Main Street Amtrak Station to Williamsburg Amtrak Stationtrain train
    7h 52m
    $128–643
  7. Fly to Ronald Reagan Washington National Airport, train

    1. Fly from Louisville International Airport (SDF) to Ronald Reagan Washington National Airport (DCA)plane plane SDF - DCA
    2. Take the train from Alexandria to Williamsburg Amtrak Stationtrain train
    7h 39m
    $184–746
  8. Fly to Washington Dulles International Airport, train

    1. Fly from Louisville International Airport (SDF) to Washington Dulles International Airport (IAD)plane plane SDF - IAD
    2. Take the train from Alexandria to Williamsburg Amtrak Stationtrain train
    8h 37m
    $166–609
  9. Fly to Baltimore-Washington International Airport, train

    1. Fly from Louisville International Airport (SDF) to Baltimore-Washington International Airport (BWI)plane plane SDF - BWI
    2. Take the train from BWI Thurgood Marshall to Washington Union Stationtrain train
    3. Take the train from Washington Union Station to Williamsburg Amtrak Stationtrain train
    8h 41m
    $164–1,115

Louisville to Colonial Williamsburg by bus

Calendar4Weekly Buses
Duration20hAverage Duration
Ticket$148Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Louisville, KY, USA and Colonial Williamsburg, VA, USA?

You can take a bus from Louisville, KY to Williamsburg Bus Stop via Nashville Bus Station, Lynchburg Transit Center, and Richmond in around 20h. Alternatively, American Airlines flies from Louisville International Airport (SDF) to Newport News-Williamsburg International Airport (PHF) 3 times a day.

Airlines
Train operators
Bus operators

Want to know more about travelling around United States

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Need to know: Greyhound

Read the travel guideNeed to know: Greyhound

Booking & Getting There