Bus ticket from san antonio to mcallen

How to get from San Antonio to McAllen

Find Transport to McAllen

Search accommodation with Expedia

There are 3 ways to get from San Antonio to McAllen by bus, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Bus  •  6h

  1. Take the bus from San Antonio to Mcallen "Greyhound"

Drive  •  4h 24m

  1. Drive from San Antonio to McAllen 239.1 miles

Fly  •  4h 40m

  1. Fly from San Antonio (SAT) to McAllen (MFE) SAT - MFE

The bus journey time between San Antonio and McAllen is around 6h and covers a distance of around 313 miles. Services are operated by Greyhound USA. Typically seven buses run weekly, although weekend and holiday schedules can vary so check in advance.

7 Weekly Buses

6h Average Duration

$35 Cheapest Price

See schedules

Travel safe during COVID-19

Rules to follow in United States

Travel within United States

Observe COVID-19 safety rules

Frequently Asked Questions


Am I allowed to travel from San Antonio to McAllen?

Yes, travel within United States is currently allowed.

Explore travel options

What are the travel restrictions in McAllen?

Domestic travel is not restricted, but some conditions may apply

  • Face masks are recommended
  • There is a social distancing requirement of 2 metres
  • Observe COVID-19 safety rules

Explore travel options

What is the national COVID-19 helpline number in McAllen?

The national COVID-19 helpline number in McAllen is 800-232-4636.

Do I have to wear a face mask on public transport in McAllen?

Wearing a face mask on public transport in McAllen is recommended.

What should I do if I have COVID-19 symptoms when I arrive in McAllen?

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 800-232-4636.

Last updated: 2 Nov 2022
Exceptions may apply, for full details: Centers for Disease control and prevention (CDC).

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

What is the cheapest way to get from San Antonio to McAllen?

The cheapest way to get from San Antonio to McAllen is to bus which costs $35 - $50 and takes 6h.

More details

What is the fastest way to get from San Antonio to McAllen?

The quickest way to get from San Antonio to McAllen is to drive which costs $40 - $65 and takes 4h 24m.

More details

Is there a direct bus between San Antonio and McAllen?

Yes, there is a direct bus departing from San Antonio and arriving at Mcallen. Services depart once daily, and operate every day. The journey takes approximately 6h.

More details

How far is it from San Antonio to McAllen?

It is 224 miles from San Antonio to McAllen. It is approximately 239.1 miles to drive.

Get driving directions

How do I travel from San Antonio to McAllen without a car?

The best way to get from San Antonio to McAllen without a car is to bus which takes 6h and costs $35 - $50.

More details

How long does it take to get from San Antonio to McAllen?

The bus from San Antonio to Mcallen takes 6h including transfers and departs once daily.

More details

Where do I catch the San Antonio to McAllen bus from?

San Antonio to McAllen bus services, operated by Greyhound USA, depart from San Antonio station.

More details

Bus or fly from San Antonio to McAllen?

The best way to get from San Antonio to McAllen is to bus which takes 6h and costs $35 - $50. Alternatively, you can fly, which costs $180 - $490 and takes 4h 40m.

Mode details

How long is the flight from San Antonio to McAllen?

There is no direct flight from San Antonio Airport to McAllen Airport. The quickest flight takes 3h 23m and has one stopover.

Search flights

Where does the San Antonio to McAllen bus arrive?

San Antonio to McAllen bus services, operated by Greyhound USA, arrive at Mcallen station.

More details

What companies run services between San Antonio, TX, USA and McAllen, TX, USA?

Greyhound USA operates a bus from San Antonio to Mcallen once daily. Tickets cost $35 - $50 and the journey takes 6h. Alternatively, United Airlines and American Airlines fly from San Antonio to McAllen hourly.

Bus ticket from san antonio to mcallen

United Airlines

Websiteunited.comAve. Duration3h 49mWhenEvery dayEstimated price$190 - $900

Bus ticket from san antonio to mcallen

American Airlines

Websiteaa.comAve. Duration4h 13mWhenEvery dayEstimated price$360 - $950

Bus ticket from san antonio to mcallen

Greyhound USA

Greyhound is a leading bus company based in Dallas, Texas, serving over 3800 destinations across North America, Mexico and Canada. Greyhound carries around 18 million passengers a year who travel 5.4 billion miles (8.6 billion km) a year on their fleet of around 1700 vehicles. For travel flexibility, you can board or get off a Greyhound bus at official Greyhound stations, partner stations and curbside stops. There are around 230 Greyhound stations across the US where you can both catch your bus and buy tickets, that are also available on the official website and via the mobile app.

Phone+1 214-849-8100/1-800-231-2222EmailWebsitegreyhound.comAve. Duration6hFrequencyOnce dailyEstimated price$35 - $50Websitegreyhound.comEconomy$35 - $50Flexible$60 - $90

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.

More Questions & Answers

Can I drive from San Antonio to McAllen?

Yes, the driving distance between San Antonio to McAllen is 239 miles. It takes approximately 4h 24m to drive from San Antonio to McAllen.

Get driving directions

Which airlines fly from San Antonio Airport to McAllen Airport?

United Airlines and American Airlines offer flights from San Antonio Airport to McAllen Airport.

Search flights

How do I get a bus ticket from San Antonio to McAllen?

Book your San Antonio to McAllen bus tickets online with Busbud.

Search and book

Where can I stay near McAllen?

There are 82+ hotels available in McAllen. Prices start at $100 USD per night.

More details

How do I get to San Antonio (SAT) Airport from San Antonio?

The best way to get from San Antonio to San Antonio Airport is to line 7 bus which takes 14 min and costs $2.

More details

Where to next?

Trips from San Antonio

Trips to McAllen

How much is a bus ticket from McAllen Texas to San Antonio Texas?

Bus from Mcallen to San Antonio from $52 | Greyhound.

Is there public transportation in McAllen Texas?

Metro McAllen currently operates seven (8) intracity bus routes, Micro McAllen and a paratransit bus service for eligible pat rons.

How much is a bus ticket from McAllen Texas to Houston Texas?

Bus from Mcallen to Houston from $54 | Greyhound.

Is McAllen near San Antonio?

There are 223.11 miles from San Antonio to McAllen in south direction and 238 miles (383.02 kilometers) by car, following the US-281 S route. San Antonio and McAllen are 3 hours 55 mins far apart, if you drive non-stop .