Bus route

Portland Salt Lake City

Bus trips from Portland to Salt Lake City start at $179.00. The fastest scheduled trip takes 18h 55m. 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.

Depart10:45 AMPortland (Union Station)Arrive6:40 AM next daySalt Lake City (Airport) · 18h 55mFare$179.002 transfers
Depart10:45 AMPortland (Union Station)Arrive7:00 AM next daySalt Lake City (Downtown) · 19h 15mFare$179.002 transfers
Depart10:45 AMPortland (Union Station)Arrive7:05 AM next daySalt Lake City (Airport) · 19h 20mFare$179.003 transfers
Depart10:45 AMPortland (Union Station)Arrive7:15 AM next daySalt Lake City (Transit Center) · 19h 30mFare$179.003 transfers
Depart10:45 AMPortland (Union Station)Arrive7:20 AM next daySalt Lake City (Transit Center) · 19h 35mFare$179.002 transfers
Depart10:45 AMPortland (Union Station)Arrive1:20 PM next daySalt Lake City (Airport) · 25h 35mFare$188.004 transfers
Depart10:45 AMPortland (Union Station)Arrive1:40 PM next daySalt Lake City (Downtown) · 25h 55mFare$188.004 transfers
Depart10:45 AMPortland (Union Station)Arrive1:50 PM next daySalt Lake City (Transit Center) · 26h 5mFare$188.004 transfers

Times and fares shown are for August 3, 2026.

Where you board and arrive

Pick-ups in Portland

Portland (Union Station)

800 N.W. 6th Ave.

Open in Google Maps →

Drop-offs in Salt Lake City

Salt Lake City (Airport)

3920 W. Terminal Dr

Open in Google Maps →

Salt Lake City (Downtown)

60 N Temple

Open in Google Maps →

Salt Lake City (Transit Center)

300 S 600 West

Open in Google Maps →