Bus route

Salt Lake City Portland

Bus trips from Salt Lake City to Portland start at $188.00. The fastest scheduled trip takes 20h. See scheduled times, fares, and stops below.

Schedule for August 3, 2026

Scheduled trips

Each row is one scheduled trip. Boarding and arrival stops are shown for that trip.

Depart3:15 PMSalt Lake City (Transit Center)Arrive5:30 PM next dayPortland (Union Station) · 27h 15mFare$188.004 transfers
Depart3:30 PMSalt Lake City (Downtown)Arrive5:30 PM next dayPortland (Union Station) · 27hFare$188.004 transfers
Depart4:00 PMSalt Lake City (Airport)Arrive5:30 PM next dayPortland (Union Station) · 26h 30mFare$188.004 transfers
Depart9:00 PMSalt Lake City (Downtown)Arrive5:30 PM next dayPortland (Union Station) · 21h 30mFare$224.003 transfers
Depart9:30 PMSalt Lake City (Airport)Arrive5:30 PM next dayPortland (Union Station) · 21hFare$224.003 transfers
Depart9:45 PMSalt Lake City (Transit Center)Arrive5:30 PM next dayPortland (Union Station) · 20h 45mFare$197.102 transfers
Depart10:00 PMSalt Lake City (Downtown)Arrive5:30 PM next dayPortland (Union Station) · 20h 30mFare$197.102 transfers
Depart10:30 PMSalt Lake City (Airport)Arrive5:30 PM next dayPortland (Union Station) · 20hFare$197.102 transfers

Times and fares shown are for August 3, 2026.

Where you board and arrive

Pick-ups in Salt Lake City

Salt Lake City (Transit Center)

300 S 600 West

Open in Google Maps →

Salt Lake City (Downtown)

60 N Temple

Open in Google Maps →

Salt Lake City (Airport)

3920 W. Terminal Dr

Open in Google Maps →

Drop-offs in Portland

Portland (Union Station)

800 N.W. 6th Ave.

Open in Google Maps →