There are 3 ways to get from Sonora to Van Horn by car or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, bus via Odessa
best- Drive from Sonora to Rosa's Cafecar
- Take the bus from Concho Valley Transit District to Big Springbus
- Take the bus from Big Spring to Stripes gas station - Odessa, TXbus
- Take the bus from Stripes gas station - Odessa, TX to Van Hornbus
9h 43m$122–179Drive 261.4 mi
cheapest- Drive from Sonora to Van Horncar 261.4 mi
3h 41m$48–69Drive, bus
- Drive from Sonora to Shannon Cliniccar
- Take the bus from Concho Valley Transit District to Big Springbus
- Take the bus from Big Spring to Van Hornbus
9h 47m$92–132
Questions & Answers
The cheapest way to get from Sonora to Van Horn is to drive which costs $45 - $70 and takes 3h 41m.
The fastest way to get from Sonora to Van Horn is to drive which takes 3h 41m and costs $45 - $70.
The distance between Sonora and Van Horn is 386 miles. The road distance is 263 miles.
It takes approximately 9h 43m to get from Sonora to Van Horn, including transfers.
Yes, the driving distance between Sonora to Van Horn is 263 miles. It takes approximately 3h 41m to drive from Sonora to Van Horn.
There are 14+ hotels available in Van Horn.
What companies run services between Sonora, TX, USA and Van Horn, TX, USA?
There is no direct connection from Sonora to Van Horn. However, you can drive to Rosa's Cafe, take the bus to San Angelo Transit Center, walk to Concho Valley Transit District, take the bus to Big Spring, take the bus to Stripes gas station - Odessa, TX, take the bus to Van Horn, then take the taxi to Van Horn. Alternatively, you can drive from Sonora to Van Horn in around 3h 41m.
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Concho Valley Transit District to Big Spring
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- $12–25
- Website
- Greyhound
Bus from Concho Valley Transit District to Big Spring
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- $12–25
- Website
- Greyhound
- Phone
- +1 800-923-1799
- [email protected]
- Website
- Omnibus Express
Bus from Big Spring to Stripes gas station - Odessa, TX
- Ave. Duration
- 1h 8m
- Frequency
- Once daily
- Estimated price
- $40–55
- Schedules at
- Omnibus Express
Bus from Stripes gas station - Odessa, TX to Van Horn
- Ave. Duration
- 2h 8m
- Frequency
- Once daily
- Estimated price
- $50–70
- Schedules at
- Omnibus Express
Bus from Big Spring to Van Horn
- Ave. Duration
- 4h 11m
- Frequency
- Once daily
- Estimated price
- $60–80
- Schedules at
- Omnibus Express
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide




