Travel from Fargo to Glacier-National-Park

Train from Fargo to Glacier National Park

Amtrak operates a train from Fargo to Glacier National Park 3 times a day. Tickets cost $110 - $320 and the journey takes 14 h 53 min. Amtrak also services this route 3 times a day.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Fargo to Glacier National Park

From Fargo taxi to Fargo airport, fly to Kalispell airport, then taxi to Glacier National Park. 6 h 58 min $1,255. From Fargo Amtrak train to Shelby Amtrak, train to West Glacier Amtrak, then taxi to Glacier National Park. 19 h 23 min $343. From Fargo, ND bus to Butte, MT, shuttle to Great Falls, MT - Transit Transfer Center, bus to Shelby Amtrak, train to East Glacier Park Amtrak, then drive to Glacier National Park. 28 h 37 min $289. From Fargo drive to Glacier National Park. 15 h 22 min $113.
Close Print Itinerary
  1. Here are 4 options to get from
    Fargo to Glacier National Park:

    1. Trip:
      1 Fly, taxi
      • One-Way approx: USD $543 - $2,055
      • Duration: 6 h 58 min
      Open +
      • Trip:
        1 Fly, taxi
        • One-Way approx: USD $543 - $2,055
        • Duration: 6 h 58 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $192 - $451
      • Duration: 19 h 23 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $192 - $451
        • Duration: 19 h 23 min
        Close x
    3. Trip:
      3 Bus, shuttle, train, drive
      • One-Way approx: USD $230 - $336
      • Duration: 28 h 37 min
      Open +
      • Trip:
        3 Bus, shuttle, train, drive
        • One-Way approx: USD $230 - $336
        • Duration: 28 h 37 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $90 - $140
      • Duration: 15 h 22 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $90 - $140
        • Duration: 15 h 22 min
        Close x