Travel from Spokane to Edmonton

Train, bus or fly from Spokane to Edmonton?

Alaska Airlines, Inc., Delta and 3 other airlines fly from Spokane to Edmonton hourly. Alternatively, Greyhound USA operates a bus from Spokane to Edmonton twice daily. Tickets cost $30 - $80 and the journey takes 5 h 30 min. 6 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 Spokane to Edmonton

From Sprague @ Jefferson line 60 bus to Spokane airport, fly to Edmonton airport, line 747 bus to Century Park Station, then tram to Edmonton. 7 h 57 min $458. From Spokane Intermodal, WA bus to Kettle Falls, WA, drive to Christina Lake, BC, bus to Castlegar airport, fly to Edmonton airport, line 747 bus to Century Park Station, then tram to Edmonton. 11 h 2 min $278. From Spokane, WA bus to SODO Busway & S Royal Brougham Way, bus to Seattle, WA, bus to Vancouver, BC, bus to Eb 9 Av Sw @ 16 St Sw, line 112 bus to Calgary Downtown Office, then bus to Edmonton - Downtown Office. 33 h 4 min $261. From Spokane Amtrak train to Everett Amtrak, train to Vancouver, train to Edmonton, then taxi to Edmonton. 37 h 8 min $362. From Spokane bus to Intl District Stn & S Jackson St - 5th Avenue S - Bay A, bus to Seattle, WA, bus to Vancouver, BC, train to Edmonton, walk to Edmonton, line 5205 bus to Allard Way & 55 Avenue, then line 52 bus to 101 Street & Jasper Avenue. 46 h 19 min $329. From Spokane drive to Edmonton. 11 h 56 min $102.