1map logoGo to main page

Spokane, WA, USA to Banff from $80: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Spokane, United States of America
to
Banff, Canada

How to Get from Spokane to Banff: 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.

$80 - OtherBest price
579 kmDistance
7h 40m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Spokane to Banff 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
Bus
Drive
Average Duration
13h  38m
Estimated price
$0-0
Recommended
Company
various
Drive
Plane
Drive
Average Duration
7h  46m
Estimated price
$202-484
Cheapest
route map
Distance: 579 km
Duration: 7h 40m

See more options

Company
various
Bus
Drive
Average Duration
13h  48m
Estimated price
$0-0
Company
Amtrak
Train
Average Duration
42h  15m
Estimated price
$0-0
Company
various
Drive
Average Duration
7h  40m
Estimated price
$80-120
Company
various
Plane
Drive
Average Duration
7h  54m
Estimated price
$263-656
Company
various
Drive
Plane
Drive
Average Duration
8h  49m
Estimated price
$265-822

Traveling From Spokane to Banff

Start your journey from Spokane, where city life meets the great outdoors, and transition to the stunning, pristine landscapes of Banff, a haven for nature lovers and adventure seekers.

Best Neighbourhoods in Banff

Banff features diverse neighborhoods, each offering distinct experiences and charm.

Banff Avenue
• Central shopping and dining options available.
• Iconic views of surrounding mountains.
Tunnel Mountain
• Proximity to outdoor activities and trails.
• Peaceful residential vibe with stunning scenery.
Lower Banff
• Quaint charm with historical architecture.
• Easy access to the Bow River pathways.

Best Times To Visit Banff's Attractions

Plan your visits around these peak times to enhance your Banff experience.

Lake Louise
Visit early morning or late afternoon for fewer crowds and stunning light.
Banff Gondola
Aim for weekdays in spring or fall for shorter wait times.
Moraine Lake
Go in the early morning to capture the sunrise and enjoy tranquility.

Banff Weather: What to Expect Year-Round

Banff experiences a mix of warm summers and cold, snowy winters, creating diverse opportunities for outdoor activities throughout the year. The best times to visit generally fall in the summer for hiking and sightseeing or in winter for skiing, with weather playing a significant role in shaping your travel plans.

Dining in Banff: A Culinary Adventure

Experience the flavors of Banff at the Bison Restaurant, where the menu features locally sourced game meats like bison and elk, creating a taste that differs sharply from Spokane's urban fare. The rustic-chic atmosphere, combined with the use of fresh, regional ingredients, offers you a memorable dining experience that reflects the stunning natural surroundings.

Spokane - Banff operators

Explore transport companies operating between Spokane and Banff, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Bus from Spokane to Kettle Falls Amtrak Bus Stop

Average Duration
2h 10m
Estimated price
0-0
Website
gold-line.us

Bus from Spokane Intermodal Station to Kettle Falls

Average Duration
2h 10m
Estimated price
807-1200

Bus from STA Plaza on Wall Street to Kettle Falls

Average Duration
2h 20m
Estimated price
1201-4844
Contact phone
+1 250 362 0080
Website
https://www.kootenaygateway.com/

Bus from Rossland, BC to Revelstoke, BC

Average Duration
4h
Estimated price
0-0
Contact phone
1-833-583-3636
Website
http://riderexpress.ca

Bus from Revelstoke, BC to Banff, AB

Average Duration
4h 5m
Estimated price
801-120
Contact phone
+1 403 762 0000
Website
https://www.banfftransportation.com/

Bus from Calgary Airport to Banff, AB

Average Duration
1h 30m
Estimated price
0-0
Plane Show flights
Website
http://www.alaskaair.com

Plane from Spokane Airport (GEG) to Calgary Airport (YYC)

Average Duration
3h 52m
Estimated price
360-2020
Website
http://www.delta.com

Plane from Spokane Airport (GEG) to Calgary Airport (YYC)

Average Duration
5h 46m
Estimated price
2022-2023
Website
http://www.united.com

Plane from Spokane Airport (GEG) to Calgary Airport (YYC)

Average Duration
7h 16m
Estimated price
2025-2026
Website
http://www.westjet.com

Plane from Spokane Airport (GEG) to Calgary Airport (YYC)

Average Duration
4h 18m
Estimated price
2024-2020
Train Show train routes
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Spokane to Everett Amtrak Station

Average Duration
6h 39m
Estimated price
0-0

Train from Everett Amtrak Station to Vancouver

Average Duration
3h 9m
Estimated price
0-0

Train from Vancouver to Kamloops North

Average Duration
9h 17m
Estimated price
0-0

Train from Kamloops, BC to Banff, AB

Average Duration
21h
Estimated price
0-0
Contact phone
1800.821.531
Website
https://www.rockymountaineer.com/

Train from Kamloops, BC to Banff, AB

Average Duration
21h
Estimated price
0-0

Spokane to Banff: Overview of Bus, Train, Flight, and Car Trips

Traveling between Spokane and Banff 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.

🚗 Embark on a picturesque road trip from Spokane to Banff covering a distance of 360 miles. Enjoy the scenic drive through the stunning landscapes of the Pacific Northwest and the Canadian Rockies. 💸 Cost-effective travel options range from $80 to $120 for the journey by car. Experience the freedom of the open road and the flexibility to explore charming towns and hidden gems along the way. 🏔️ Arrive in Banff after approximately 7 hours and 40 minutes of driving, ready to be mesmerized by the beauty of the pristine wilderness, turquoise lakes, and majestic mountains of Banff National Park.
Average price
$80 - $120
🚆 Embark on a scenic train journey from Spokane to Banff although there is no direct route. The trip involves transfers at stations such as Everett Amtrak Station, Vancouver, and Kamloops, BC, to reach your final destination in approximately 42 hours and 15 minutes.
Departure Point
Spokane station
Arrival Point
Banff, AB station
Useful tips for train travellers
• When booking your train trip from Spokane to Banff, keep in mind that Amtrak is the primary operator for much of this route. They provide various onboard services including a Café Car where you can purchase light meals, snacks, and drinks. You can also enjoy a dining experience in the Amtrak restaurant car if you are traveling First Class, where meals are served complimentary.
• The train services on this route typically offer multiple seating options, including Standard Economy, Business Class, and First Class. Economy Class is economical with standard seating and access to the Café Car. Business Class offers larger seating and additional amenities. First Class provides the best experience with more space, complimentary meals, and access to the exclusive lounge car. Check the Amtrak website for specific details on seating and pricing: amtrak.com
• Upon arriving in Banff, be prepared for a busy station, and ensure you have a plan for the next leg of your journey. Although there are no facilities to leave luggage at the Banff station, you will find restrooms available. Use the Roam Public Transit (Route 1 and 3) to get to Banff's city center quickly; these buses run frequently and provide a seamless connection to your accommodation and local attractions. More information can be found at roamtransit.com
🛫 Flying from Spokane to Banff involves taking a connecting flight with a layover in Calgary. The total travel time typically takes around 3 hours and 41 minutes.
Departure Point
Spokane Airport
Arrival Point
Calgary Airport. The quickest flight takes 3h 41m and has one stopover
Useful tips for plane travellers
• When booking your flight from Spokane to Calgary, look for one-stop flights with the shortest layover times, as airlines like WestJet, Alaska Airlines, and United often connect through Seattle or Denver.
• Upon arrival at Calgary International Airport (YYC), you will go through customs and immigration, which can take time; be prepared to wait, and make sure to have your passport and any necessary documents ready for a smooth passage.
• Expect taxi fares from Calgary International Airport to Banff to be around CAD 250-350; alternatively, consider shuttle services like Brewster Express or Banff Airporter for a more economical option, with fares typically starting around CAD 65 per person.

Frequently asked questions

Find out more about the route from Spokane to Banff.

Or choose the category:
The cheapest way to travel from Spokane to Banff is by driving. This journey typically takes about 7 hours and 40 minutes and the approximate cost ranges from $80 to $120 depending on factors such as gas prices and tolls. Driving gives you the flexibility to explore the scenic route and make stops along the way. However, be sure to have the necessary documents such as a valid driver's license and passport for crossing the U.S.-Canada border.
The fastest way to travel from Spokane to Banff is by driving. The journey takes approximately 7 hours and 40 minutes. The estimated cost for the trip ranges from $80 to $120, depending on factors such as gas prices and toll fees. Driving allows for flexibility and the opportunity to enjoy scenic routes along the way.
The distance between Spokane and Banff is approximately 259 miles. The road distance, which takes into account the actual driving route, is approximately 360 miles. It is important to consider the difference in distance due to various factors such as road conditions, detours, and alternative routes.
The most affordable option for traveling from Spokane to Banff without a car is by bus. There are no direct bus routes, so you will have to take multiple transfers. The total travel time on the bus is around 19 hours and 9 minutes, with prices ranging from $220 to $300. It's recommended to check the schedules and book your tickets in advance to secure your seat.
The journey from Spokane to Banff takes approximately 19 hours and 9 minutes, including transfers. The easiest way to travel is by car, which would involve driving through scenic routes and crossing the international border. Alternatively, you can also opt for a combination of bus and train services, which may take longer but provide a budget-friendly option for travel. It is important to plan your itinerary and check for any travel restrictions or requirements before embarking on the journey.
There are numerous options for accommodation near Banff. Banff offers over 245 hotels to choose from, ranging in price starting at $53 per night. Whether you prefer luxury resorts, cozy lodges, or budget-friendly accommodations, there is something to suit every traveler's needs. It is recommended to book in advance, especially during peak tourist seasons, to ensure availability and secure the best deals.
Yes, you can drive from Spokane to Banff. The driving distance between the two is approximately 360 miles, and it takes about 7 hours and 40 minutes to complete the journey. Be sure to have all required travel documents, such as a valid passport and any necessary visas, as you will be crossing the international border.
No, there is no direct bus between Spokane and Banff. However, there is a bus service available with multiple transfers. The journey starts at Monroe @ 1st in Spokane and includes transfers at Spokane Airport, Nelson, BC - 512 Railway Street, Fort Macleod and Calgary - Downtown. The total travel time is approximately 19 hours and 9 minutes.
To catch the bus from Spokane to Banff you will need to go to the Spokane Airport station. The bus services are operated by Kootenay Gateway Shuttle, and they depart from this station. Be sure to check the schedule and purchase your tickets in advance to secure your seat on the bus.
The Spokane to Banff bus services, operated by On-It Transit, arrive at the Banff - Elk Street Transit Hub station. This is the main bus station in Banff and is located on Elk Street. From there, travelers can easily access various attractions, accommodations, and restaurants in Banff. The Elk Street Transit Hub station serves as a convenient drop-off point for those traveling from Spokane to Banff.
To get to Banff from the airport in Spokane you can take a bus. The bus journey takes approximately 16 minutes and costs between $2 and $5. After arriving at Spokane Airport, you can check the schedule and purchase tickets for the bus that will take you to Banff. This is the most convenient and cost-effective way to reach your destination.
WestJet, Delta, United Airlines, and Alaska Airlines all offer flights from Spokane to Calgary. These airlines operate regular direct flights between Spokane Airport and Calgary Airport. It is advisable to check with each airline for their schedules, as flight availability may vary.
The fastest way to get from Spokane to Banff is by taking a flight. However, there are no direct flights from Spokane Airport to Calgary Airport. The quickest flight with one stopover takes approximately 3 hours and 47 minutes. Airlines such as WestJet, Delta, United Airlines, and Alaska Airlines offer flights from Spokane to Calgary.
The flight duration from Spokane to Banff varies depending on the number of stopovers. There are no direct flights available, so the quickest option typically takes around 3 hours and 47 minutes with one stopover. However, it's important to note that travel times may vary depending on the specific airline, route, and layover durations. It's advisable to check with different airlines and compare the schedules to find the most convenient and efficient option for your travel.
Trains from Spokane to Banff arrive at the Banff station. The train services on this route are operated by Rocky Mountaineer. It is recommended to check the specific timetable and departure points for the train journey before planning your trip. Banff station is located in the heart of Banff town, a popular tourist destination known for its stunning natural beauty.
Unfortunately, there is no direct train from Spokane to Banff. However, you can take a train from Spokane to Banff with transfers. The journey typically involves departing from Spokane, transferring at Everett Amtrak Station, Vancouver, and Kamloops, BC before finally arriving at Banff. The total travel time for this route is around 42 hours and 15 minutes.
To catch the train from Spokane to Banff you will need to go to the Spokane station. Train services on this route are operated by Amtrak. It is recommended to check the train schedules and availability in advance. The train journey offers scenic views and a comfortable travel experience.
The cost of a bus ticket from Spokane to Banff typically ranges from $229 to $294. This price may vary depending on the season and availability. It's recommended to check with different bus companies and compare prices to get the best deal. Additionally, booking in advance might help secure lower fares.
Driving from Spokane to Banff is the cheapest way to travel with costs ranging from $80 to $120. The total cost will depend on factors such as the fuel efficiency of your vehicle, current gas prices, and any tolls along the route. It's important to consider additional expenses such as meals and possible accommodations if you decide to stop overnight during the 7 hour and 40 minute journey.

Trips from Spokane