Rome2Rio

How to get fromStaples to Kalispellby bus, plane, train (Amtrak), car, or train

Find Transport to Kalispell

See all options

Staples to Kalispell

Rome2Rio compared 7 ways to get from Staples to Kalispell. The best route is Bus to Brainerd Lakes Regional Airport, fly to Glacier Park International Airport, a distance of 1482.665 km.

  1. Bus to Brainerd Lakes Regional Airport, fly to Glacier Park International Airport

    best
    1. Take the bus from Staples to Brainerdbus bus
    2. Fly from Brainerd Lakes Regional Airport (BRD) to Glacier Park International Airport (FCA)plane plane BRD - FCA
    7h 57m
    $154–487
  2. Train (Amtrak)

    1. Take the train from Staples Station to Whitefish Amtrak Stationtrain train Empire Builder
    21h 16m
    $391–741
  3. Drive 1,067.8 mi

    1. Drive from Staples to Kalispellcar car 1,067.8 mi
    17h 28m
    $195–282
  4. Train to Minneapolis–Saint Paul International Airport, fly to Glacier Park International Airport

    1. Take the train from Staples Station to St. Paul-Minneapolistrain train
    2. Fly from Minneapolis–Saint Paul International Airport (MSP) to Glacier Park International Airport (FCA)plane plane MSP - FCA
    7h 49m
    $166–557
  5. Bus to Brainerd Lakes Regional Airport, fly to Missoula International Airport, drive

    1. Take the bus from Staples to Brainerdbus bus
    2. Fly from Brainerd Lakes Regional Airport (BRD) to Missoula International Airport (MSO)plane plane BRD - MSO
    3. Drive from Missoula-Airport-MSO to Kalispellcar car
    9h 13m
    $160–552
  6. Train to Minneapolis–Saint Paul International Airport, fly to Missoula International Airport, drive

    1. Take the train from Staples Station to St. Paul-Minneapolistrain train
    2. Fly from Minneapolis–Saint Paul International Airport (MSP) to Missoula International Airport (MSO)plane plane MSP - MSO
    3. Drive from Missoula-Airport-MSO to Kalispellcar car
    9h 48m
    $167–622
  7. Bus, bus to Bemidji-Beltrami County Airport, fly to Glacier Park International Airport

    1. Take the bus from Staples to Brainerdbus bus
    2. Take the bus from Brainerd to Bemidji State Univ.bus bus
    3. Fly from Bemidji-Beltrami County Airport (BJI) to Glacier Park International Airport (FCA)plane plane BJI - FCA
    11h 22m
    $178–544

Brainerd Lakes Regional Airport (BRD) to Glacier Park International Airport (FCA) flights

Calendar8Weekly Planes
Duration8h 13mAverage Duration
Ticket$87Cheapest Price
See schedules

Questions & Answers

What companies run services between Staples, MN, USA and Kalispell, MT, USA?

Amtrak operates a train from Staples Station to Whitefish Amtrak Station twice daily. Tickets cost $340–700 and the journey takes 20h 56m.

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

More Questions & Answers