Rome2Rio

How to get fromToronto to Christiansburgby plane, bus, train, taxi, car, or bus (Flixbus)

Find Transport to Christiansburg

See all options

There are 10 ways to get from Toronto to Christiansburg by plane, bus, train, taxi, car, or bus (Flixbus)

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 Toronto Island Airport to Roanoke Regional Airport-Woodrum Field, bus

    best
    1. Fly from Toronto Island Airport (YTZ) to Roanoke Regional Airport-Woodrum Field (ROA)plane plane YTZ - ROA
    2. Take the bus from Airport to Exit 118 - Park and Ridebus bus
    8h 47m
    $59–356
  2. Bus, train

    1. Take the bus from Toronto to Newark Penn Stationbus bus
    2. Take the train from Newark Penn Station to Washington Union Stationtrain train
    3. Take the bus from Washington Union Station to Christiansburgbus bus
    20h 56m
    $224–356
  3. Train, taxi, bus

    1. Take the train from Toronto to Canadian Bordertrain train
    2. Take the train from Niagara Falls Amtrak Station to Buffalo Depew Stationtrain train
    3. Take the train from Buffalo Depew Station to Cleveland Amtraktrain train
    4. Take the train from Cleveland Amtrak to Martinsburg Amtrak Stationtrain train
    5. Take the taxi from Martinsburg Amtrak Station to Front Royal Walmarttaxi taxi
    6. Take the bus from Front Royal Walmart to Christianburgbus bus
    25h 4m
    $469–845
  4. Drive  635.3 mi

    1. Drive from Toronto to Christiansburgcar car 635.3 mi
    11h 5m
    $131–189
  5. Fly Toronto Pearson International Airport to Roanoke Regional Airport-Woodrum Field, bus

    1. Fly from Toronto Pearson International Airport (YYZ) to Roanoke Regional Airport-Woodrum Field (ROA)plane plane YYZ - ROA
    2. Take the bus from Airport to Exit 118 - Park and Ridebus bus
    9h 26m
    $61–328
  6. Bus to Buffalo Niagara International Airport, fly to Roanoke Regional Airport-Woodrum Field, bus

    1. Take the bus from Toronto to Buffalobus bus
    2. Fly from Buffalo Niagara International Airport (BUF) to Roanoke Regional Airport-Woodrum Field (ROA)plane plane BUF - ROA
    3. Take the bus from Airport to Exit 118 - Park and Ridebus bus
    12h 13m
    $86–432
  7. Fly Toronto Island Airport to Washington Dulles International Airport, bus

    1. Fly from Toronto Island Airport (YTZ) to Washington Dulles International Airport (IAD)plane plane YTZ - IAD
    2. Take the bus from Dulles International Airport to Christiansburgbus bus
    10h 7m
    $150–541
  8. Bus

    1. Take the bus from Toronto to New York Midtownbus bus FlixBus N2768a / ...
    2. Take the bus from New York, NY to Christiansburg, VAbus bus Ny
    22h 9m
    $170–224
  9. Bus via Washington

    1. Take the bus from Toronto to New Yorkbus bus
    2. Take the bus from New York to Washingtonbus bus
    3. Take the bus from Washington Union Station to Christiansburgbus bus
    24h 1m
    $168–478
  10. Bus via Washington #2

    1. Take the bus from Toronto to Ithacabus bus
    2. Take the bus from Ithaca to Washington Union Stationbus bus
    3. Take the bus from Washington Union Station to Christiansburgbus bus
    26h 28m
    $168–244

Toronto Island Airport (YTZ) to Roanoke Regional Airport-Woodrum Field (ROA) flights

Calendar49Weekly Planes
Duration5h 44mAverage Duration
Ticket$59Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Toronto, ON, Canada and Christiansburg, VA, USA?

You can take a bus from Toronto to Christiansburg Town Hall via New York Midtown, New York, NY, Christiansburg, VA, and Exit 118 Park and Ride in around 22h 9m.

Airlines
Train operators
Bus operators
Other 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