Travel from Harrisburg-PA-USA to Montana

Bus or fly from Harrisburg to Montana?

United Airlines and Delta fly from Harrisburg to Billings hourly. Alternatively, Greyhound USA operates a bus from Harrisburg to Billings once daily. Tickets cost $95 - $250 and the journey takes 22 h 49 min. 2 other operators also service this route.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Harrisburg to Montana

From Harrisburg Transportation Center line 007 bus to Harrisburg airport, fly to Billings airport, then taxi to Billings. 7 h 54 min $1,016. From Harrisburg Transportation Center line 007 bus to Harrisburg airport, fly to Bozeman airport, then taxi to Bozeman. 8 h 20 min $992. From Harrisburg Transportation Center line 007 bus to Harrisburg airport, fly to Great Falls airport, then bus to Great Falls. 10 h 31 min $1,202. From Harrisburg Transportation Center line 007 bus to Harrisburg airport, fly to Missoula airport, then line 11 bus to Missoula. 10 h 32 min $1,002. From Harrisburg Amtrak train to Pittsburgh Amtrak, train to Chicago Union Station Amtrak, train to St. Paul, bus to Minneapolis, MN, then bus to Billings. 41 h 53 min $526. From Harrisburg, PA bus to Kansas City, MO, bus to Sioux Falls, SD, then bus to Billings, MT. 44 h 44 min $421. From N 6th St & Reily St line 006 bus to Harrisburg Amtrak, train to Pittsburgh Amtrak, train to Chicago Union Station Amtrak, train to St. Paul, bus to Minneapolis, MN, then bus to Billings, MT. 47 h 3 min $570. From Harrisburg Amtrak train to Pittsburgh Amtrak, train to Chicago Union Station Amtrak, train to Denver Union Station Amtrak, walk to Denver, CO, then bus to Billings, MT. 2 days 0 h $638. From N 6th St & Reily St line 006 bus to Harrisburg, PA, bus to Denver, CO, then bus to Billings, MT. 2 days 1 h $407. From Harrisburg drive to Billings. 30 h 41 min $233.
Close Print Itinerary
  1. Here are 10 options to get from
    Harrisburg to Montana:

    1. Trip:
      1 Fly to Billings
      • One-Way approx: USD $414 - $1,818
      • Duration: 7 h 54 min
      Open +
      • Trip:
        1 Fly to Billings
        • One-Way approx: USD $414 - $1,818
        • Duration: 7 h 54 min
        Close x
    2. Trip:
      2 Fly to Bozeman
      • One-Way approx: USD $422 - $1,743
      • Duration: 8 h 20 min
      Open +
      • Trip:
        2 Fly to Bozeman
        • One-Way approx: USD $422 - $1,743
        • Duration: 8 h 20 min
        Close x
    3. Trip:
      3 Fly to Great Falls
      • One-Way approx: USD $472 - $2,003
      • Duration: 10 h 31 min
      Open +
      • Trip:
        3 Fly to Great Falls
        • One-Way approx: USD $472 - $2,003
        • Duration: 10 h 31 min
        Close x
    4. Trip:
      4 Fly to Missoula
      • One-Way approx: USD $422 - $1,803
      • Duration: 10 h 32 min
      Open +
      • Trip:
        4 Fly to Missoula
        • One-Way approx: USD $422 - $1,803
        • Duration: 10 h 32 min
        Close x
    5. Trip:
      5 Train, bus
      • One-Way approx: USD $335 - $722
      • Duration: 41 h 53 min
      Open +
      • Trip:
        5 Train, bus
        • One-Way approx: USD $335 - $722
        • Duration: 41 h 53 min
        Close x
    6. Trip:
      6 Bus via Kansas City, MO
      • One-Way approx: USD $284 - $511
      • Duration: 44 h 44 min
      Open +
      • Trip:
        6 Bus via Kansas City, MO
        • One-Way approx: USD $284 - $511
        • Duration: 44 h 44 min
        Close x
    7. Trip:
      7 Train, bus via N 6th St & Reily St
      • One-Way approx: USD $355 - $760
      • Duration: 47 h 3 min
      Open +
      • Trip:
        7 Train, bus via N 6th St & Reily St
        • One-Way approx: USD $355 - $760
        • Duration: 47 h 3 min
        Close x
    8. Trip:
      8 Train, bus via Denver, CO
      • One-Way approx: USD $367 - $840
      • Duration: 2 days 0 h
      Open +
      • Trip:
        8 Train, bus via Denver, CO
        • One-Way approx: USD $367 - $840
        • Duration: 2 days 0 h
        Close x
    9. Trip:
      9 Bus
      • One-Way approx: USD $267 - $498
      • Duration: 2 days 1 h
      Open +
      • Trip:
        9 Bus
        • One-Way approx: USD $267 - $498
        • Duration: 2 days 1 h
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $190 - $280
      • Duration: 30 h 41 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $190 - $280
        • Duration: 30 h 41 min
        Close x