There are 4 ways to get from Elsa to McAllen by bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via STC Mid Valley Campus
best- Take the bus from H-E-B Elsa to STC Mid Valley CampusRt 12 Inbound
- Take the bus from STC Mid Valley Campus to McAllen Central StationRoute 31 / ...
2h 14m$4Drive 20.2 mi
- Drive from Elsa to McAllen20.2 mi
28 min$4–6Taxi
- Take the taxi from Elsa to McAllen20.2 mi
28 min$55–70Bus
- Take the bus from CVS Elsa to Edinburg Transit TerminalRt 12 Outbound
- Take the bus from Edinburg Transit Terminal to McAllen Central StationRoute 10 / ...
2h 23m$4
Questions & Answers
The cheapest way to get from Elsa to McAllen is to bus via STC Mid Valley Campus which costs $4 and takes 2h 14m.
The fastest way to get from Elsa to McAllen is to drive which takes 28 min and costs $3 - $6.
No, there is no direct bus from Elsa to McAllen station. However, there are services departing from H-E-B Elsa and arriving at McAllen Central Station via STC Mid Valley Campus. The journey, including transfers, takes approximately 2h 14m.
The distance between Elsa and McAllen is 34 miles. The road distance is 20.3 miles.
The best way to get from Elsa to McAllen without a car is to bus via STC Mid Valley Campus which takes 2h 14m and costs $4.
It takes approximately 2h 14m to get from Elsa to McAllen, including transfers.
Elsa to McAllen bus services, operated by Valley Metro Texas, depart from H-E-B Elsa station.
Elsa to McAllen bus services, operated by Valley Metro Texas, arrive at STC Mid Valley Campus station.
Yes, the driving distance between Elsa to McAllen is 20 miles. It takes approximately 28 min to drive from Elsa to McAllen.
There are 230+ hotels available in McAllen.
What companies run services between Elsa, TX, USA and McAllen, TX, USA?
You can take a bus from H-E-B Elsa to McAllen Central Station via STC Mid Valley Campus in around 2h 14m.
- Phone
- +1 956-682-3481
- ValleyMetroRGV@LRGVDC.org
- Website
- lrgvdc.org
Bus from H-E-B Elsa to STC Mid Valley Campus
- Ave. Duration
- 38 min
- Frequency
- 3 times a day
- Estimated price
- $2
- Website
- https://www.lrgvdc.org/valleymetro.html
Bus from STC Mid Valley Campus to McAllen Central Station
- Ave. Duration
- 36 min
- Frequency
- Every 2 hours
- Estimated price
- $2
- Website
- https://www.lrgvdc.org/valleymetro.html
Bus from CVS Elsa to Edinburg Transit Terminal
- Ave. Duration
- 38 min
- Frequency
- 3 times a day
- Estimated price
- $2
- Website
- https://www.lrgvdc.org/valleymetro.html
Bus from Edinburg Transit Terminal to McAllen Central Station
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- $2
- Website
- https://www.lrgvdc.org/valleymetro.html
- Ave. Duration
- 28 min
- Estimated price
- $55–70
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 How to travel India's Golden Triangle, 10 amazing places to get away from it all in Australia, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

