Trip to Ashland

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Portland to Ashland

🚆 Embark on a scenic train journey from Portland to Ashland. The picturesque route covers a distance of 292 miles, with a total travel time of approximately 7 hours and 25 minutes. 🚌 Enjoy the convenience of 3 transfers along the way. From Portland, board a bus towards Tualatin Commerce Circle, followed by another bus towards Eugene, and then a bus towards Los Angeles, with a final bus ride to Ashland.

Where to stay in Ashland

There are over 90 hotels to stay in Ashland. Prices range from $67 per night.

Accomodation
  • There are multiple companies involved in providing train routes from Portland to Ashland. The route consists of 3 transfers with the first being a bus towards Tualatin Commerce Circle operated by TriMet. The second step involves a bus towards Eugene provided by Oregon POINT, followed by a bus towards Los Angeles by Greyhound, and finally a bus towards Ashland operated by the Rogue Valley Transportation District. The entire journey takes approximately 7 hours and 25 minutes to cover a distance of 292 miles.
  • The fastest train route between Portland and Ashland involves a series of bus transfers, taking a total of 7 hours and 25 minutes to cover the 292-mile distance. The quickest leg of the journey is the bus towards Tualatin Commerce Circle provided by TriMet, which only takes about 19 minutes. The subsequent transfers, including buses towards Eugene, Los Angeles, and finally Ashland, have varying durations, contributing to the overall travel time.
  • There are no direct trains between Portland and Ashland. The journey involves a series of bus transfers rather than train connections. Passengers will need to take buses operated by different agencies at each leg of the trip, including TriMet, Oregon POINT, Greyhound, and the Rogue Valley Transportation District, to reach Ashland, covering a total distance of 292 miles in approximately 7 hours and 25 minutes.
  • The journey from Portland to Ashland does not involve traditional train services but rather a series of bus transfers. Therefore, there are no specific first and last trains of the day for this route. Passengers traveling from Portland to Ashland will need to follow the schedule provided by the bus agencies involved in each leg of the trip, such as TriMet, Oregon POINT, Greyhound, and the Rogue Valley Transportation District. The overall journey takes approximately 7 hours and 25 minutes to complete, covering a distance of 292 miles.
  • There are no direct train trips between Portland and Ashland. The journey involves a series of bus transfers provided by different agencies, including TriMet, Oregon POINT, Greyhound, and the Rogue Valley Transportation District. Passengers traveling this route will need to plan their trip according to the schedules of these bus services, as there are no direct trains available for this particular journey. The total travel time for the trip, including the transfers, is approximately 7 hours and 25 minutes to cover a distance of 292 miles.

Will you be returning to Portland by train?

If you are looking for the return train journey, check out trains from Ashland to Portland

See schedule