Travel from Portland to Edmonton

Train, bus or fly from Portland to Edmonton?

Air Canada, Alaska Airlines, Inc. and 3 other airlines fly from Portland to Edmonton hourly. Alternatively, Boltbus operates a bus from Portland to Edmonton 4 times a day. Tickets cost $24 - $50 and the journey takes 7 h 30 min. 3 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 Portland to Edmonton

From Skidmore Fountain station tram to Portland airport, fly to Edmonton airport, line 747 bus to Century Park Station, then tram to Edmonton. 7 h 28 min $159. From Skidmore Fountain station tram to Portland airport, fly to Red Deer airport, taxi to Red Deer - Radisson, then bus to Edmonton. 9 h 38 min $682. From Skidmore Fountain station tram to Portland airport, fly to Calgary airport, then bus to Edmonton. 9 h 14 min $219. From Portland, OR 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. 29 h 55 min $201. From Portland Union Station Amtrak train to Vancouver, train to Edmonton, then taxi to Edmonton. 34 h 37 min $323. From Portland, OR 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. 42 h 39 min $292. From Portland drive to Edmonton. 17 h 48 min $158.

Operators from Portland to Edmonton