• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 4 ways to get from Cave Junction to Ashland by bus, car or towncar

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, line 10 bus  •  3h 8m

  1. Take the bus from Cave Junction-Junction Inn to Medford Greyhound SouthWest POINT
  2. Take the line 10 bus from 200 S Front St to E Main St - South of Gresham St 10

$20 - $26

3 alternative options

Bus  •  6h 30m

  1. Take the bus from Cave Junction, OR to Ashland, OR Eastbound

$20 - $26

Drive  •  1h 26m

  1. Drive from Cave Junction to Ashland 71 miles

$7 - $10

Uber  •  1h 26m

  1. Take an Uber from Cave Junction to Ashland 71 miles

$130 - $150

Questions & Answers

The cheapest way to get from Cave Junction to Ashland is to drive which costs $7 - $10 and takes 1h 26m.

More details

The quickest way to get from Cave Junction to Ashland is to drive which costs $7 - $10 and takes 1h 26m.

More details

Yes, there is a direct bus departing from Cave Junction, OR and arriving at Ashland, OR. Services depart once daily, and operate every day. The journey takes approximately 6h 30m.

More details

The distance between Cave Junction and Ashland is 48 miles. The road distance is 71 miles.

Get driving directions

The best way to get from Cave Junction to Ashland without a car is to bus and line 10 bus which takes 3h 8m and costs $19 - $27.

More details

It takes approximately 3h 8m to get from Cave Junction to Ashland, including transfers.

More details

Cave Junction to Ashland bus services, operated by Oregon Point, depart from Cave Junction-Junction Inn station.

More details

Cave Junction to Ashland bus services, operated by RVTD, arrive at E Main St - South of Gresham St station.

More details

Yes, the driving distance between Cave Junction to Ashland is 71 miles. It takes approximately 1h 26m to drive from Cave Junction to Ashland.

Get driving directions

There are 106+ hotels available in Ashland. Prices start at $85 USD per night.

More details

Map of how to get from Cave Junction to Ashland.
Launch map view
  • Distance: 48.4 miles
  • Duration: 3h 8m

What companies run services between Cave Junction, OR, USA and Ashland, OR, USA?

You can take a bus from Cave Junction to Ashland via 200 S Front St in around 3h 8m.

Bus operators
Oregon Point
Phone
+1 888-846-4183
Website
oregon-point.com
Bus from Cave Junction-Junction Inn to Medford Greyhound
Ave. Duration
2h 5m
Frequency
Once daily
Estimated price
$17 - $25
Website
oregon-point.com
RVTD
Website
rvtd.org
Bus from 200 S Front St to E Main St - South of Gresham St
Ave. Duration
41m
Frequency
Hourly
Estimated price
$2
Schedules at
rvtd.org
South West Point
Website
southwest-point.com
Bus from Cave Junction, OR to Ashland, OR
Ave. Duration
6h 30m
Frequency
Once daily
Estimated price
$20 - $26
Schedules at
southwest-point.com
Other operators
Uber Southern Oregon
Website
uber.com
Towncar from Cave Junction to Ashland
Ave. Duration
1h 26m
Frequency
On demand
Estimated price
$130 - $150
Signup at
uber.com
UberX
$130 - $150
UberXL
$170 - $200

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting around the Cyclades, How to get from Florence to Rome and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.