Departure: | Odessa, TX |
Arrival: | McAllen, TX |
Fastest route: | 15h 25min |
Distance: | 856km |
Cheapest route: | $126 |
Transfers: | Between 0 and 1 |
Bus companies: | Greyhound, Tornado Bus |
One Passenger / One Trip
1:05am
Odessa, TX
El Expreso Odessa Bus Stop
4:30pm
McAllen, TX
McAllen Bus Station
15h 25min
+
$126
1:05am
Odessa, TX
El Expreso Odessa Bus Stop
6:55am
Dallas, TX
Tornado Bus Jefferson Bd
5h 50min
Tornado Bus
$58
1h 5min layover
8:00am
Dallas, TX
Tornado Bus Jefferson Bd
4:30pm
McAllen, TX
McAllen Bus Station
8h 30min
Tornado Bus
$68
10:30am
Odessa, TX
Odessa Greyhound Bus Station
5:55am
McAllen, TX
McAllen Bus Station
19h 25min
Greyhound
$172.5
7:40pm
Odessa, TX
Odessa Greyhound Bus Station
12:55pm
McAllen, TX
McAllen Bus Station
17h 15min
Greyhound
$180.5
The Odessa - McAllen route has approximately 3 frequencies and its minimum duration is around 15h 25min. It is important you book your ticket in advance to avoid running out, since $126 tickets tend to run out quickly.
The distance between Odessa and McAllen is around 856 kilometers and the bus companies that can help you in your journey are: Greyhound, Tornado Bus.
Bus journey may vary depending on the state of the roads. The minimum duration is usually around 15h 25min to cover 856 kilometers.
According to our data, the cheapest ticket costs $126 and leaves El Expreso Odessa Bus Stop. If you decide to make this journey you will have to do 1 stop before reaching McAllen Bus Station.
Last bus leaves at 7:40pm from Odessa Greyhound Bus Station and arrives at 12:55pm at McAllen Bus Station. It will take 17h 15min, its price is $180.5 and the number of changes will be 0.
Yes, there are direct bus routes, their duration is usually around 19h 25min and the price is $172.5.