Rome2Rio

How to get fromOttawa to Glacier National Parkby plane, shuttle, taxi, train, bus or car

Find Transport to Glacier National Park

See all options

There are 8 ways to get from Ottawa to Glacier National Park by plane, shuttle, taxi, train, bus, 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 Ottawa Macdonald-Cartier International Airport to Kelowna International Airport, shuttle, taxi

    best
    1. Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Kelowna International Airport (YLW)planeYOW - YLW
    2. Take a shuttle bus from Kelowna International Airport to Revelstoke, BC - Downtownshuttle
    3. Take the taxi from Revelstoke, BC - Downtown to Glacier National Parktaxi
    13h 10m
    $646–1,194
  2. Fly Ottawa Macdonald-Cartier International Airport to Cranbrook/Canadian Rockies International Airport, drive

    cheapest
    1. Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Cranbrook/Canadian Rockies International Airport (YXC)planeYOW - YXC
    2. Drive from Cranbrook/Canadian Rockies International Airport (YXC) to Glacier National Parkcar
    13h 59m
    $359–1,304
  3. Train, bus, drive

    1. Take the train from Ottawa to Toronto Union Stationtrain
    2. Take the train from Toronto Union Station to Jaspertrain
    3. Take the bus from Jasper, AB to Saskatchewan Crossing, ABbus
    4. Drive from Saskatchewan Crossing, AB to Glacier National Parkcar
    3d 10h
    $489–879
  4. Drive 3,663 km

    1. Drive from Ottawa to Glacier National Parkcar3,663 km
    43h 35m
    $714–1,031
  5. Fly Ottawa Macdonald-Cartier International Airport to Calgary International Airport, shuttle, taxi

    1. Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Calgary International Airport (YYC)planeYOW - YYC
    2. Take a shuttle bus from Calgary Airport to Golden, BCshuttle
    3. Take the taxi from Golden, BC to Glacier National Parktaxi
    11h 52m
    $553–1,113
  6. Train to Montréal–Pierre Elliott Trudeau International Airport, fly to Calgary International Airport, shuttle, taxi

    1. Take the train from Ottawa to Dorvaltrain
    2. Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Calgary International Airport (YYC)planeYUL - YYC
    3. Take a shuttle bus from Calgary Airport to Golden, BCshuttle
    4. Take the taxi from Golden, BC to Glacier National Parktaxi
    13h 19m
    $584–1,328
  7. Fly Ottawa Macdonald-Cartier International Airport to Kamloops Airport, shuttle, taxi, bus

    1. Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Kamloops Airport (YKA)planeYOW - YKA
    2. Take a shuttle bus from Kamloops Airport to Sun Peaks Resort, BCshuttle
    3. Take the taxi from Sun Peaks Resort, BC to Chase, BCtaxi
    4. Take the bus from Chase, BC to Revelstoke, BCbus
    5. Take the taxi from Revelstoke, BC to Glacier National Parktaxi
    15h 17m
    $1,159–4,709
  8. Bus, train, taxi

    1. Take the bus from Ottawa to Detroit Bus Stationbus
    2. Take the bus from Detroit Bus Station to Milwaukee Intermodal Stationbus
    3. Take the train from Milwaukee to Everett Amtrak Stationtrain
    4. Take the bus from Everett to Vancouverbus
    5. Take the bus from Vancouver, BC to Golden, BCbus
    6. Take the taxi from Golden, BC to Glacier National Parktaxi
    3d 10h
    $710–1,697

Ottawa Macdonald-Cartier International Airport (YOW) to Kelowna International Airport (YLW) flights

Calendar49Weekly Planes
Duration7h 58mAverage Duration
Ticket$195Cheapest Price
See schedules

Questions & Answers

What companies run services between Ottawa, ON, Canada and Glacier National Park, BC, Canada?

There is no direct connection from Ottawa to Glacier National Park. However, you can take the line 105 bus to Airport / Aéroport, walk to Ottawa Macdonald-Cartier International Airport (YOW) airport, fly to Kelowna International Airport (YLW), walk to Kelowna International Airport, take the shuttle to Revelstoke, BC - Downtown, then take the taxi to Glacier National Park. Alternatively, you can take a train from Ottawa to Glacier National Park via Toronto Union Station, Jasper, Jasper, AB, and Saskatchewan Crossing, AB in around 3d 10h.

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

Need to know: Greyhound

Read the travel guideNeed to know: Greyhound