Yachats to Portland

Total travel time = 7 hours 35 minutes, total fare = $25.00