1map logoGo to main page

Portland, OR, USA to Glacier National Park, MT, USA from $70: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Portland, United States of America
to
Glacier National Park, United States of America

How to Get from Portland to Glacier National Park: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$70 by trainBest price
806.3 kmDistance
5h 49m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portland to Glacier National Park with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Train
Taxi
Average Duration
5h  49m
Estimated price
$238-1142
Recommended
Company
Amtrak
Train
Average Duration
14h  41m
Estimated price
$70-258
Cheapest
route map
Distance: 806.3 km
Duration: 5h 49m

See more options

Company
various
Bus
Train
Average Duration
14h  21m
Estimated price
$86-2380
Company
various
Train
Plane
Average Duration
8h  44m
Estimated price
$168-731
Company
various
Plane
Drive
Average Duration
6h  16m
Estimated price
$180-532
Company
various
Drive
Average Duration
11h  54m
Estimated price
$2381-2382

Traveling From Portland to Glacier National Park

The journey from Portland, with its vibrant urban culture and Pacific Northwest charm, to Glacier National Park, where breathtaking mountain vistas and serene wilderness await, offers a striking contrast that captivates any traveler.

Best Neighbourhoods in Glacier National Park

Glacier National Park features diverse areas that enhance your visit experience.

Apgar Village
• Close to Lake McDonald for stunning views.
• Offers dining and shopping options nearby.
St. Mary
• Gateway to the scenic Going-to-the-Sun Road.
• Ideal spot for hiking and wildlife watching.
Many Glacier
• Known for gorgeous alpine scenery and hiking trails.
• Great for spotting moose and bears nearby.

Best Times To Visit Glacier National Park's Attractions

Timing your visit to these attractions can greatly enhance your experience.

Going-to-the-Sun Road
Visit in early June or late September for fewer crowds and stunning scenery.
Lake McDonald
Mornings in July and August offer tranquility and beautiful sunrise views.
Many Glacier
Visit in late June to catch wildflowers and avoid heavy tourist traffic.

Glacier National Park Weather: What to Expect Year-Round

Glacier National Park experiences a diverse climate, with warm summers and snowy winters, making each season uniquely beautiful. For optimal hiking and wildlife viewing, late June through September usually presents the best weather, though prepared travelers can find adventures in the varying conditions year-round.

Dining Recommendation in Glacier National Park

Try the bison burger at the historic Many Glacier Hotel, where the ambiance of rustic charm and stunning mountain views create a captivating dining experience. Unlike Portland's trendy food scene, this dish showcases locally sourced ingredients, offering rich flavors that reflect the park's wild heritage.

Portland - Glacier National Park operators

Explore transport companies operating between Portland and Glacier National Park, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
alaskaair.com

Plane from Portland (PDX) to Kalispell (FCA)

Average Duration
1h 35m
Estimated price
$2389-11420

Plane from Portland (PDX) to Missoula (MSO)

Average Duration
1h 25m
Estimated price
$11421-700
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Portland to West Glacier Amtrak

Average Duration
14h 12m
Estimated price
$2581-7090

Train from Whitefish Amtrak Station to West Glacier Amtrak

Average Duration
31m
Estimated price
$11423-11424

Train from Portland to Tacoma

Average Duration
2h 33m
Estimated price
$702-703

Train from Spokane to West Glacier Amtrak

Average Duration
5h 42m
Estimated price
$708-2381
Bus
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Portland Curbside Bus Stop to Pasco Bus Stop

Average Duration
3h 50m
Estimated price
$114239-70

Bus from Pasco Bus Stop to Spokane Station

Average Duration
2h 20m
Estimated price
$114233-7025
all-pages.other Show other routes

Other from West Glacier Amtrak to Glacier-Nationalpark

Average Duration
29m
Estimated price
$2580-11424

Portland to Glacier National Park: Overview of Bus, Train, Flight, and Car Trips

Traveling between Portland and Glacier National Park offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Useful tips for train travellers
• On your train journey from Portland to Glacier National Park, consider taking the Amtrak Empire Builder, which offers a dining car with options for breakfast, lunch, and dinner. The menu typically features local specialties, fresh salads, and vegetarian options. Don't forget to check if meal service needs to be reserved in advance, particularly during peak travel seasons.
• Amtrak offers various seating options for comfort. The Amtrak Empire Builder provides Coach Class, which has spacious reclining seats, and Business Class, with wider seats and complimentary drinks. If you want the best experience, consider upgrading to the sleeper car, which includes private rooms and access to a more exclusive lounge area.
• Multiple operators serve the route from Portland to Glacier National Park, including Amtrak and potentially local charter services. For Amtrak specifics, check their website at amtrak.com If you're interested in other local transportation options, you can look at the Flathead Valley Community Transit at fvctbus.org for shuttle services once you arrive.

Frequently asked questions

Find out more about the route from Portland to Glacier National Park.

Or choose the category:
The distance between Portland and Glacier National Park is approximately 600 miles. Typically, driving from Portland to Glacier National Park takes around 10-12 hours, depending on traffic and road conditions. If you prefer flying, there are direct flights available from Portland to nearby airports like Kalispell which would then require a shorter drive to the park. Alternatively, you can also consider taking a bus or train for a different travel experience.
The most cost-effective and time-efficient transportation option for traveling from Portland to Glacier National Park is typically by driving. Renting a car or using your own vehicle allows for flexibility in exploring the park and its surroundings at your own pace. Another option would be to fly to a nearby airport, such as Kalispell, and then rent a car for the remaining leg of the journey. This combination of air travel and car rental can save time and offer convenience for the trip.
The prices for traveling from Portland to Glacier National Park can vary depending on the mode of transportation chosen. Driving may incur costs for gas, tolls, and potentially lodging if an overnight stay is needed. Flying to a nearby airport like Kalispell and then renting a car can add expenses for airfare, car rental, and possibly parking fees. It's important to budget for these transportation costs along with any accommodation or activity expenses when planning your trip to Glacier National Park.
To travel from Portland to Glacier National Park without using public transportation, you have several options. You can drive your own car or a rental vehicle, which allows flexibility in your itinerary and stops along the way. Alternatively, you could consider carpooling with friends or family to share the driving responsibilities and costs. Another option is to hire a private shuttle service or car service for a more comfortable and personalized travel experience to Glacier National Park.
To travel from Portland to Glacier National Park without a car, you can consider taking a flight to nearby airports like Kalispell. From there, you can arrange for a shuttle service or taxi to take you to the national park. Another option is to book a guided tour that includes transportation from Portland to Glacier National Park. Additionally, you can explore alternative transportation options such as biking or hiking if you're up for a more adventurous journey.
There is no direct link, such as a train or bus route, between Portland and Glacier National Park. However, you can fly from Portland to nearby airports like Kalispell which is the closest major airport to the national park. From Kalispell, you can arrange for ground transportation or rental car to reach Glacier National Park, which is approximately a 30-45 minute drive away.
The flight from Portland to Kalispell the nearest major airport to Glacier National Park, typically takes around 2 hours. The cost of a flight can vary depending on the airline, time of booking, and availability, but it usually ranges from $200 to $400 for a round-trip ticket. It's essential to book your flight in advance to secure the best rates for this route.
There are various accommodation options near Glacier National Park, including lodges, cabins, campgrounds, and hotels. Some popular lodging choices include the Many Glacier Hotel, Lake McDonald Lodge, and Rising Sun Motor Inn within the park boundaries. Outside the park, you can find accommodations in nearby towns like Kalispell, Whitefish, and Columbia Falls, offering a range of hotels, motels, and vacation rentals to suit different preferences and budgets. It's recommended to book your stay in advance, especially during the peak tourist season, to secure your preferred accommodation.

Trips from Portland

Trips to Glacier National Park