There are 7 ways to get from Odessa to Durham by plane, bus (Greyhound, Flixbus), taxi, bus, train, car, or bus (Flixbus, Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Raleigh-Durham International Airport
best- Fly from Midland International Airport (MAF) to Raleigh-Durham International Airport (RDU)plane MAF - RDU
7h 1m$180–646Bus via Atlanta
- Take the bus from Stripes gas station - Odessa, TX to Abilenebus
- Take the bus from Abilene to Dallas Bus Stationbus
- Take the bus from Dallas Bus Station to Atlanta Bus Stationbus
- Take the bus from Atlanta Downtown to Durhambus
33h 33m$266–467Taxi, bus, train
- Take the taxi from Odessa to Cranetaxi
- Take the bus from Crane to Alpinebus
- Take the train from Alpine Amtrak Station to New Orleans Union Passenger Terminaltrain
- Take the train from New Orleans Union Passenger Terminal to Greensborotrain
- Take the train from Greensboro to Durham Amtrak Stationtrain
2d 5h$709–1,441Drive 1,512.7 mi
- Drive from Odessa to Durhamcar 1,512.7 mi
24h 29m$277–399Fly to Piedmont Triad International Airport, train
- Fly from Midland International Airport (MAF) to Piedmont Triad International Airport (GSO)plane MAF - GSO
- Take the train from Greensboro to Durham Amtrak Stationtrain
7h 51m$270–965Bus
- Take the bus from Stripes gas station - Odessa, TX to Abilenebus
- Take the bus from Abilene to Dallas Bus Stationbus
- Take the bus from Dallas Bus Station to Atlanta Bus Stationbus
- Take the bus from Atlanta Bus Station to Durhambus
33h 39m$258–474Bus via Houston
- Take the bus from Stripes gas station - Odessa, TX to Dallasbus
- Take the bus from Dallas to Houston - Telephone Rdbus
- Take the bus from Houston - Harrisburg Blvd to Atlantabus
- Take the bus from Atlanta Bus Station to Durhambus
34h 59m$328–598
Midland International Airport (MAF) to Raleigh-Durham International Airport (RDU) flights
Questions & Answers
The cheapest way to get from Odessa to Durham is to bus via Atlanta which costs $260 - $470 and takes 33h 33m.
The fastest way to get from Odessa to Durham is to fly which takes 7h 1m and costs $180 - $650.
No, there is no direct bus from Odessa station to Durham. However, there are services departing from Stripes gas station - Odessa, TX and arriving at Durham via Abilene, Dallas Bus Station and Atlanta Downtown. The journey, including transfers, takes approximately 33h 33m.
The distance between Odessa and Durham is 1403 miles. The road distance is 1521.5 miles.
The best way to get from Odessa to Durham without a car is to bus via Atlanta which takes 33h 33m and costs $260 - $470.
It takes approximately 7h 1m to get from Odessa to Durham, including transfers.
Odessa to Durham bus services, operated by Omnibus Express, depart from Stripes gas station - Odessa, TX.
The best way to get from Odessa to Durham is to fly which takes 7h 1m and costs $180 - $650. Alternatively, you can bus via Atlanta, which costs $260 - $470 and takes 33h 33m.
Odessa to Durham bus services, operated by Omnibus Express, arrive at Abilene station.
Durham is 1h ahead of Odessa. It is currently 10:23 AM in Odessa and 11:23 AM in Durham.
What companies run services between Odessa, TX, USA and Durham, NC, USA?
American Airlines, United Airlines, and Southwest Airlines fly from Midland International Airport (MAF) to Raleigh-Durham International Airport (RDU) every 2 hours. Alternatively, you can take a bus from Stripes gas station - Odessa, TX to Durham via Abilene, Dallas Bus Station, Atlanta Bus Station, Garnett Station, Civic Center Station, and Atlanta Downtown in around 33h 33m.
- Website
- southwest.com
Flights from Midland International Airport to Raleigh-Durham International Airport via Dallas
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- $140–600
Flights from Midland International Airport to Raleigh-Durham International Airport via Houston Hobby Apt
- Ave. Duration
- 7h 28m
- When
- Sunday, Monday, Thursday, Friday, and Saturday
- Estimated price
- $140–650
Flights from Midland International Airport to Raleigh-Durham International Airport via Denver
- Ave. Duration
- 7h 32m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $180–750
Flights from Midland International Airport to Raleigh-Durham International Airport via Austin
- Ave. Duration
- 9h 45m
- When
- Monday, Thursday, and Friday
- Estimated price
- $140–650
- Website
- aa.com
Flights from Midland International Airport to Raleigh-Durham International Airport via Dallas/Ft.Worth
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- $140–600
Flights from Midland International Airport to Piedmont Triad International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 8m
- When
- Every day
- Estimated price
- $190–850
- Website
- united.com
Flights from Midland International Airport to Raleigh-Durham International Airport via Houston
- Ave. Duration
- 5h 52m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $140–650
Flights from Midland International Airport to Raleigh-Durham International Airport via Denver
- Ave. Duration
- 6h 38m
- When
- Every day
- Estimated price
- $180–750
Flights from Midland International Airport to Piedmont Triad International Airport via Houston, Washington Dulles
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- $250–1,100
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Alpine Amtrak Station to New Orleans Union Passenger Terminal
- Ave. Duration
- 24h 45m
- Frequency
- 3 times a week
- Estimated price
- $300–650
- Website
- Amtrak
Train from New Orleans Union Passenger Terminal to Greensboro
- Ave. Duration
- 21h 12m
- Frequency
- Once daily
- Estimated price
- $270–600
- Website
- Amtrak
Train from Greensboro to Durham Amtrak Station
- Ave. Duration
- 1h 1m
- Frequency
- 5 times a day
- Estimated price
- $17–40
- Website
- Amtrak
Train from Greensboro to Durham Amtrak Station
- Ave. Duration
- 1h 1m
- Frequency
- 5 times a day
- Estimated price
- $17–40
- Website
- Amtrak
- Phone
- +1 800-923-1799
- [email protected]
- Website
- Omnibus Express
Bus from Stripes gas station - Odessa, TX to Abilene
- Ave. Duration
- 2h 19m
- Frequency
- Twice daily
- Estimated price
- $55–70
- Schedules at
- Omnibus Express
Bus from Stripes gas station - Odessa, TX to Abilene
- Ave. Duration
- 2h 19m
- Frequency
- Twice daily
- Estimated price
- $55–70
- Schedules at
- Omnibus Express
Bus from Stripes gas station - Odessa, TX to Dallas
- Ave. Duration
- 5h 52m
- Frequency
- Twice daily
- Estimated price
- $75–95
- Schedules at
- Omnibus Express
Bus from Dallas to Houston - Telephone Rd
- Ave. Duration
- 4h 20m
- Frequency
- 5 times a day
- Estimated price
- $65–85
- Schedules at
- Omnibus Express
Bus from Houston - Harrisburg Blvd to Atlanta
- Ave. Duration
- 13h 25m
- Frequency
- Once daily
- Estimated price
- $130–170
- Schedules at
- Omnibus Express
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Abilene to Dallas Bus Station
- Ave. Duration
- 3h 5m
- Frequency
- Every 4 hours
- Estimated price
- $27–55
- Website
- Greyhound
Bus from Dallas Bus Station to Atlanta Bus Station
- Ave. Duration
- 18h 5m
- Frequency
- Every 4 hours
- Estimated price
- $120–240
- Website
- Greyhound
Bus from Abilene to Dallas Bus Station
- Ave. Duration
- 3h 5m
- Frequency
- Every 4 hours
- Estimated price
- $27–55
- Website
- Greyhound
Bus from Dallas Bus Station to Atlanta Bus Station
- Ave. Duration
- 18h 5m
- Frequency
- Every 4 hours
- Estimated price
- $120–240
- Website
- Greyhound
Bus from Atlanta Bus Station to Durham
- Ave. Duration
- 8h 20m
- Frequency
- Twice daily
- Estimated price
- $55–110
- Website
- Greyhound
Bus from Atlanta Bus Station to Durham
- Ave. Duration
- 8h 20m
- Frequency
- Twice daily
- Estimated price
- $55–110
- Website
- Greyhound
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Atlanta Downtown to Durham
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Estimated price
- $60–100
- Schedules at
- Flixbus USA
Bus from Atlanta Bus Station to Durham
- Ave. Duration
- 7h 10m
- Frequency
- Every 4 hours
- Estimated price
- $60–110
- Schedules at
- Flixbus USA
Bus from Atlanta Bus Station to Durham
- Ave. Duration
- 7h 10m
- Frequency
- Every 4 hours
- Estimated price
- $60–110
- Schedules at
- Flixbus USA
- Phone
- +1 800-848-4728
- [email protected]
- Website
- allaboardamerica.com
Bus from Crane to Alpine
- Ave. Duration
- 2h 57m
- Frequency
- Twice daily
- Estimated price
- $29–40
- Schedules at
- allaboardamerica.com
- General Passenger
- $29–40
- Phone
- +1 888 358 6762
- [email protected]
- Website
- Tornado Bus Company
Bus from Stripes gas station - Odessa, TX to Dallas
- Ave. Duration
- 6h 5m
- Frequency
- Once daily
- Estimated price
- $70–180
- Schedules at
- Tornado Bus Company
- Adults 11-59
- $70–180
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
Why you should take the train in the US
Read the travel guide
More Questions & Answers
Yes, the driving distance between Odessa to Durham is 1522 miles. It takes approximately 24h 29m to drive from Odessa to Durham.
There are 365+ hotels available in Durham.















