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
best- Take the bus from CVS Elsa to UTRGV - Edinburgbus Rt 12 Outbound
- Take the bus from UTRGV - Edinburg to McAllen Central Stationbus Orange Line 1 / ...
1h 54m$4Drive 20.2 mi
- Drive from Elsa to McAllencar 20.2 mi
27 min$4–6Taxi
- Take the taxi from Elsa to McAllentaxi 20.2 mi
27 min$55–70Bus via Edinburg Transit Terminal
- Take the bus from CVS Elsa to Edinburg Transit Terminalbus Rt 12 Outbound
- Take the bus from Edinburg Transit Terminal to McAllen Central Stationbus Route 10 / ...
2h 23m$4
Questions & Answers
The cheapest way to get from Elsa to McAllen is to bus which costs $4 and takes 1h 54m.
The fastest way to get from Elsa to McAllen is to drive which takes 27 min and costs $3 - $6.
No, there is no direct bus from Elsa to McAllen station. However, there are services departing from CVS Elsa and arriving at McAllen Central Station via UTRGV - Edinburg. The journey, including transfers, takes approximately 1h 54m.
The distance between Elsa and McAllen is 22 miles. The road distance is 20.3 miles.
The best way to get from Elsa to McAllen without a car is to bus which takes 1h 54m and costs $4.
It takes approximately 1h 54m to get from Elsa to McAllen, including transfers.
Elsa to McAllen bus services, operated by Valley Metro Texas, depart from CVS Elsa station.
Elsa to McAllen bus services, operated by Valley Metro Texas, arrive at UTRGV - Edinburg station.
Yes, the driving distance between Elsa to McAllen is 20 miles. It takes approximately 27 min to drive from Elsa to McAllen.
There are 237+ hotels available in McAllen.
What companies run services between Elsa, TX, USA and McAllen, TX, USA?
You can take a bus from CVS Elsa to McAllen Central Station via UTRGV - Edinburg in around 1h 54m.
- Phone
- +1 956-682-3481
- ValleyMetroRGV@LRGVDC.org
- Website
- lrgvdc.org
Bus from CVS Elsa to UTRGV - Edinburg
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $2
- Website
- https://www.lrgvdc.org/valleymetro.html
Bus from UTRGV - Edinburg to McAllen Central Station
- Ave. Duration
- 14 min
- Frequency
- Once daily
- 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
- 27 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 Travelling around the UAE, How to get from Luton Airport into central London, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.

