Rome2Rio

How to get fromLethbridge to Zion National parkby car, plane, shuttle, bus, or train

Find Transport to Zion National park

See all options

There are 8 ways to get from Lethbridge to Zion National park by car, plane, shuttle, bus, or train

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

  1. Drive to Glacier Park International Airport, fly to St. George Regional, shuttle

    best
    1. Drive from Lethbridge to Glacier Park International Airport (FCA)car car
    2. Fly from Glacier Park International Airport (FCA) to St. George Regional (SGU)plane plane FCA - SGU
    3. Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Centershuttle bus
    10h 56m
    $187–627
  2. Drive, bus, bus to Great Falls International Airport, fly to St. George Regional, shuttle

    cheapest
    1. Drive from Lethbridge to Port of Sweet Grasscar car
    2. Take the bus from Port of Sweet Grass to Shelby Transit Centerbus bus
    3. Take the bus from Shelby Transit Center to Great Falls Transfer Centerbus bus
    4. Fly from Great Falls International Airport (GTF) to St. George Regional (SGU)plane plane GTF - SGU
    5. Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Centershuttle bus
    15h 58m
    $142–489
  3. Drive, bus, train, shuttle

    1. Drive from Lethbridge to Port of Sweet Grasscar car
    2. Take the bus from Port of Sweet Grass to Shelby Transit Centerbus bus
    3. Take the train from Shelby Amtrak Station to Pasco Amtrak Stationtrain train
    4. Take the bus from Pasco Bus Stop to Provo Intermodal Hubbus bus
    5. Take the bus from Provo Central Station to Utah Tech - St Georgebus bus
    6. Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Centershuttle bus
    38h 18m
    $362–722
  4. Drive 1,046.5 mi

    1. Drive from Lethbridge to Zion National parkcar car 1,046.5 mi
    15h 46m
    $240–346
  5. Drive to Glacier Park International Airport, fly to Cedar City Regional Airport, shuttle

    1. Drive from Lethbridge to Glacier Park International Airport (FCA)car car
    2. Fly from Glacier Park International Airport (FCA) to Cedar City Regional Airport (CDC)plane plane FCA - CDC
    3. Take a shuttle bus from Cedar City - Iron County Taxi to St. George, UT-1275 East Red Hills Parkwayshuttle bus
    4. Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Centershuttle bus
    12h 23m
    $200–639
  6. Bus to Calgary International Airport, fly to St. George Regional, shuttle

    1. Take the bus from Lethbridge - Ticket Office to Calgary - Deerfoot Inn & Casino*bus bus
    2. Fly from Calgary International Airport (YYC) to St. George Regional (SGU)plane plane YYC - SGU
    3. Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Centershuttle bus
    13h 35m
  7. Bus to Calgary International Airport, fly to Cedar City Regional Airport, shuttle

    1. Take the bus from Lethbridge - Ticket Office to Calgary - Deerfoot Inn & Casino*bus bus
    2. Fly from Calgary International Airport (YYC) to Cedar City Regional Airport (CDC)plane plane YYC - CDC
    3. Take a shuttle bus from Cedar City - Iron County Taxi to St. George, UT-1275 East Red Hills Parkwayshuttle bus
    4. Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Centershuttle bus
    15h 3m
  8. Bus to Calgary International Airport, fly to Harry Reid International Airport, bus, shuttle

    1. Take the bus from Lethbridge - Ticket Office to Calgary - Deerfoot Inn & Casino*bus bus
    2. Fly from Calgary International Airport (YYC) to Harry Reid International Airport (LAS)plane plane YYC - LAS
    3. Take the bus from Las Vegas to Saint Georgebus bus
    4. Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Centershuttle bus
    13h 47m

Glacier Park International Airport (FCA) to St. George Regional (SGU) flights

Calendar38Weekly Planes
Duration5h 57mAverage Duration
Ticket$103Cheapest Price
See schedules

Questions & Answers

What companies run services between Lethbridge, AB, Canada and Zion National park, UT, USA?

There is no direct connection from Lethbridge to Zion National park. However, you can drive to Glacier Park International Airport (FCA) airport, fly to St. George Regional (SGU), walk to St. George Airport, take the shuttle to St. George, UT-1275 East Red Hills Parkway, take the shuttle to Springdale, UT-Zion-Springdale Visitor Center, then walk to Zion National park. Alternatively, you can take a vehicle from Lethbridge to Zion National park via Port of Sweet Grass, Shelby Transit Center, Shelby Amtrak Station, Pasco Amtrak Station, Pasco Bus Stop, Provo Intermodal Hub, Provo Central Station, Utah Tech - St George, St. George, UT-1275 East Red Hills Parkway, and Springdale, UT-Zion-Springdale Visitor Center in around 38h 18m.

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