Rome2Rio

How to get fromGrande Prairie to Sarniaby plane, train, bus, car or shuttle

Find Transport to Sarnia

See all options

There are 8 ways to get from Grande Prairie to Sarnia by plane, train, bus, 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 to London International Airport, train

    best
    1. Fly from Grande Prairie Airport (YQU) to London International Airport (YXU)plane plane YQU - YXU
    2. Take the train from London to Sarniatrain train
    11h 1m
    $542–3,440
  2. Fly to John C. Munro Hamilton International Airport, train

    cheapest
    1. Fly from Grande Prairie Airport (YQU) to John C. Munro Hamilton International Airport (YHM)plane plane YQU - YHM
    2. Take the train from Aldershot to Londontrain train
    3. Take the train from London to Sarniatrain train
    13h 34m
    $327–1,965
  3. Bus, drive, train

    1. Take the bus from Grande Prairie, AB to Fox Creek, ABbus bus
    2. Drive from Fox Creek, AB to Edson - 52 Stcar car
    3. Take the bus from Edson - 52 St to Jasper Townsitebus bus
    4. Take the train from Jasper to Toronto Union Stationtrain train
    5. Take the train from Toronto Union Station to Londontrain train
    6. Take the train from London to Sarniatrain train
    3d 14h
    $498–969
  4. Drive 3,495.3 km

    1. Drive from Grande Prairie to Sarniacar car 3,495.3 km
    39h 29m
    $680–982
  5. Fly to Toronto Pearson International Airport, bus, train

    1. Fly from Grande Prairie Airport (YQU) to Toronto Pearson International Airport (YYZ)plane plane YQU - YYZ
    2. Take the bus from Pearson International Airport Terminal 1 to London, ON - VIA Railbus bus
    3. Take the train from London to Sarniatrain train
    12h 29m
    $499–1,174
  6. Fly to Kitchener/Waterloo Airport, bus, train

    1. Fly from Grande Prairie Airport (YQU) to Kitchener/Waterloo Airport (YKF)plane plane YQU - YKF
    2. Take the bus from Kitchener, ON - Sportsworld Station to London, ON - VIA Railbus bus
    3. Take the train from London to Sarniatrain train
    12h 7m
    $340–1,505
  7. Fly to Detroit, shuttle, train

    1. Fly from Grande Prairie Airport (YQU) to Detroit (DTW)plane plane YQU - DTW
    2. Take a shuttle bus from Detroit Airport to London, ON - 105, Wharncliffe Road South, Manor Parkshuttle bus
    3. Take the train from London to Sarniatrain train
    13h 12m
    $482–2,267
  8. Bus, train

    1. Take the bus from Grande Prairie, AB to Edmonton, AB - Southgate Stationbus bus
    2. Take the bus from Edmonton, AB - Southgate LRT Station to Calgary Airportbus bus
    3. Take the bus from Calgary International Airport, AB to Jasper, ABbus bus
    4. Take the train from Jasper to Toronto Union Stationtrain train
    5. Take the bus from Toronto to Sarniabus bus
    4d
    $699–1,081

Grande Prairie to Sarnia by bus and train

Calendar2Weekly Services
Duration4dAverage Duration
Ticket$699Cheapest Price
See schedules

Questions & Answers

What companies run services between Grande Prairie, AB, Canada and Sarnia, ON, Canada?

There is no direct connection from Grande Prairie to Sarnia. However, you can take the taxi to Grande Prairie Airport (YQU) airport, fly to London International Airport (YXU), walk to London Airport - #2179, take the line 36 bus to Fanshawe College - #2914, take the line 04 bus to Richmond at King SB - #2740, walk to London, then take the train to Sarnia. Alternatively, you can take a bus from Grande Prairie, AB to Sarnia via Fox Creek, AB, Edson - 52 St, Jasper Townsite, Jasper, Toronto Union Station, and London in around 3d 14h.

Airlines
Train operators
Bus operators

Want to know more about travelling around Canada

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