There are 4 ways to get from San Benito to McAllen by bus, car, taxi, 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.
Bus
best- Take the bus from San Benito City Hall to Harlingen Bus Stationbus Route 45 Cameron Connector Inbound / ...
- Take the bus from Harlingen Bus Station to McAllen Central Stationbus Brownsville
1h 45m$42–57Bus via San Benito City Hall
cheapest- Take the bus from San Benito City Hall to Harlingen Bus Stationbus Route 45 Cameron Connector Inbound / ...
- Take the bus from Harlingen Bus Station to McAllen Central Stationbus FlixBus US1120 / ...
1h 57m$7–12Drive 40.3 mi
- Drive from San Benito to McAllencar 40.3 mi
43 min$8–11Taxi
- Take the taxi from San Benito to McAllentaxi 40.3 mi
43 min$110–140
Questions & Answers
The cheapest way to get from San Benito to McAllen is to bus via San Benito City Hall which costs $7 - $12 and takes 1h 57m.
The fastest way to get from San Benito to McAllen is to drive which takes 43 min and costs $7 - $11.
No, there is no direct bus from San Benito to McAllen station. However, there are services departing from San Benito City Hall and arriving at McAllen Central Station via Harlingen Bus Station. The journey, including transfers, takes approximately 1h 45m.
The distance between San Benito and McAllen is 42 miles. The road distance is 40.5 miles.
The best way to get from San Benito to McAllen without a car is to bus which takes 1h 45m and costs $40 - $60.
It takes approximately 1h 45m to get from San Benito to McAllen, including transfers.
San Benito to McAllen bus services, operated by Valley Metro Texas, depart from San Benito City Hall station.
San Benito to McAllen bus services, operated by Valley Metro Texas, arrive at Harlingen Bus Station.
Yes, the driving distance between San Benito to McAllen is 41 miles. It takes approximately 43 min to drive from San Benito to McAllen.
There are 214+ hotels available in McAllen.
What companies run services between San Benito, TX, USA and McAllen, TX, USA?
You can take a bus from San Benito City Hall to McAllen Central Station via Harlingen Bus Station in around 1h 45m.
- Phone
- +1 956-682-3481
- [email protected]
- Website
- Valley Metro Texas
Bus from San Benito City Hall to Harlingen Bus Station
- Ave. Duration
- 17 min
- Frequency
- Every 2 hours
- Estimated price
- $2
- Website
- Valley Metro Texas
Bus from San Benito City Hall to Harlingen Bus Station
- Ave. Duration
- 17 min
- Frequency
- Every 2 hours
- Estimated price
- $2
- Website
- Valley Metro Texas
- Phone
- +1 800-923-1799
- [email protected]
- Website
- Omnibus Express
Bus from Harlingen Bus Station to McAllen Central Station
- Ave. Duration
- 28 min
- Frequency
- Once daily
- Estimated price
- $40–55
- Schedules at
- Omnibus Express
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Harlingen Bus Station to McAllen Central Station
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $5–9
- Schedules at
- Flixbus USA
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Harlingen Bus Station to McAllen Central Station
- Ave. Duration
- 55 min
- Frequency
- Twice daily
- Estimated price
- $5–10
- Website
- Greyhound
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
Need to know: Greyhound
Read the travel guide






