Rome2Rio

How to get fromJefferson City to Roanokeby plane, train, bus, train (Amtrak), car, or shuttle

Find Transport to Roanoke

See all options

There are 7 ways to get from Jefferson City to Roanoke by plane, train, bus, train (Amtrak), car, or shuttle

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 Columbia Regional Airport to Roanoke Regional Airport-Woodrum Field

    best
    1. Fly from Columbia Regional Airport (COU) to Roanoke Regional Airport-Woodrum Field (ROA)plane plane COU - ROA
    6h 38m
    $166–512
  2. Drive 801.4 mi

    cheapest
    1. Drive from Jefferson City to Roanokecar car 801.4 mi
    13h 56m
    $147–212
  3. Train, bus

    1. Take the train from Jefferson City Station to St. Louistrain train
    2. Take the bus from St Louis Bus Station to Nashville Bus Stationbus bus
    3. Take the bus from Nashville Bus Station to Roanoke Bus Stopbus bus
    19h 33m
    $150–305
  4. Train (Amtrak)

    1. Take the train from Jefferson City Station to Chicago Union Stationtrain train
    2. Take the train from Chicago Union Station to Charlottesvilletrain train
    3. Take the train from Charlottesville to Roanoketrain train
    33h 24m
    $427–891
  5. Fly Columbia Regional Airport to Greenbrier Valley Airport, drive

    1. Fly from Columbia Regional Airport (COU) to Greenbrier Valley Airport (LWB)plane plane COU - LWB
    2. Drive from Greenbrier Valley Airport (LWB) to Roanokecar car
    6h 44m
    $174–526
  6. Shuttle to Lambert–St. Louis International Airport, fly to Roanoke Regional Airport-Woodrum Field

    1. Take a shuttle bus from Jefferson City, Missouri to St Louis International Airportshuttle bus
    2. Fly from Lambert–St. Louis International Airport (STL) to Roanoke Regional Airport-Woodrum Field (ROA)plane plane STL - ROA
    8h 7m
    $241–701
  7. Fly Columbia Regional Airport to Lynchburg Regional Airport, train

    1. Fly from Columbia Regional Airport (COU) to Lynchburg Regional Airport (LYH)plane plane COU - LYH
    2. Take the train from Lynchburg to Roanoketrain train
    9h 26m
    $186–544

Jefferson City to Roanoke by train and bus

Calendar14Weekly Services
Duration19h 33mAverage Duration
Ticket$150Cheapest Price
See schedules

Questions & Answers

What companies run services between Jefferson City, MO, USA and Roanoke, VA, USA?

United Airlines and American Airlines fly from Columbia Regional Airport (COU) to Roanoke Regional Airport-Woodrum Field (ROA) 5 times a day. Alternatively, you can take a train from Jefferson City Station to Roanoke via Chicago Union Station and Charlottesville in around 33h 24m.

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

More Questions & Answers