• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 8 ways to get from Monterrey to Matamoros by bus, taxi, 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.

Recommended option

Bus  •  4 h 30 min

  1. Take the bus from Monterrey to Matamoros Monterrey / ...

$15 - $30

7 alternative options

Taxi  •  3 h 29 min

  1. Take a taxi from Monterrey to Matamoros 193.8 miles

$85 - $110

Drive  •  3 h 29 min

  1. Drive from Monterrey to Matamoros 193.8 miles

$26 - $40

Fly to Brownsville  •  4 h 8 min

  1. Fly from Monterrey (MTY) to Brownsville (BRO) MTY - BRO

$201 - $1,412

Fly to Matamoros  •  5 h 6 min

  1. Fly from Monterrey (MTY) to Matamoros (MAM) MTY - MAM

$152 - $715

Fly to Harlingen  •  5 h 40 min

  1. Fly from Monterrey (MTY) to Harlingen (HRL) MTY - HRL

$186 - $555

Fly to McAllen, bus  •  6 h 36 min

  1. Fly from Monterrey (MTY) to McAllen (MFE) MTY - MFE
  2. Take the bus from Reynosa to Matamoros

$207 - $1,432

Fly to Reynosa, bus  •  6 h 51 min

  1. Fly from Monterrey (MTY) to Reynosa (REX) MTY - REX
  2. Take the bus from Reynosa to Matamoros

$151 - $481

Questions & Answers

The cheapest way to get from Monterrey to Matamoros is to bus which costs $290 - $600 and takes 4 h 30 min.

More details

The quickest way to get from Monterrey to Matamoros is to taxi which costs $1700 - $2100 and takes 3 h 29 min.

More details

Yes, there is a direct bus departing from Monterrey and arriving at Matamoros. Services depart hourly, and operate every day. The journey takes approximately 4 h 30 min.

More details

The distance between Monterrey and Matamoros is 283 km. The road distance is 310.1 km.

Get driving directions

The best way to get from Monterrey to Matamoros without a car is to bus which takes 4 h 30 min and costs $290 - $600.

More details

The bus from Monterrey to Matamoros takes 4 h 30 min including transfers and departs hourly.

More details

Monterrey to Matamoros bus services, operated by Noreste, depart from Monterrey station.

More details

The best way to get from Monterrey to Matamoros is to bus which takes 4 h 30 min and costs $290 - $600. Alternatively, you can fly, which costs $3800 - $28000 and takes 4 h 8 min.

Mode details

There is no direct flight from Monterrey Airport to Brownsville Airport. The quickest flight takes 4 h 15 min and has one stopover.

Search flights

Monterrey to Matamoros bus services, operated by Noreste, arrive at Matamoros station.

More details

Map of how to get from Monterrey to Matamoros.
Launch map view
  • Distance: 176.7 miles
  • Duration: 4 h 30 min

What companies run services between Monterrey, Mexico and Matamoros, Tamaulipas, Mexico?

Noreste operates a bus from Monterrey to Matamoros hourly. Tickets cost $20 - $29 and the journey takes 4 h 30 min. Three other operators also service this route. Alternatively, United Airlines, American Airlines and two other airlines fly from Monterrey to Matamoros hourly.

Airlines
United Airlines
Website
united.com
Flights from Monterrey to Brownsville via Houston
Ave. Duration
4 h 40 min
When
Every day
Estimated price
$190 - $1,400
Flights from Monterrey to Harlingen via Houston
Ave. Duration
4 h 45 min
When
Every day
Estimated price
$180 - $1,100
Flights from Monterrey to McAllen via Houston
Ave. Duration
4 h 55 min
When
Every day
Estimated price
$190 - $1,400
American Airlines
Website
aa.com
Flights from Monterrey to Brownsville via Dallas/Ft.Worth
Ave. Duration
5 h 50 min
When
Every day
Estimated price
$210 - $1,500
Flights from Monterrey to McAllen via Dallas/Ft.Worth
Ave. Duration
5 h 23 min
When
Every day
Estimated price
$210 - $1,500
Aeroméxico
Website
world.aeromexico.com
Flights from Monterrey to Matamoros via Mexico City
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$140 - $700
Flights from Monterrey to Matamoros via Guadalajara, Mexico City
Ave. Duration
6 h 30 min
When
Monday to Saturday
Estimated price
$150 - $850
Flights from Monterrey to Matamoros via Leon/Guanajuato, Mexico City
Ave. Duration
6 h 59 min
When
Monday to Saturday
Estimated price
$140 - $750
Flights from Monterrey to Reynosa via Mexico City
Ave. Duration
4 h 35 min
When
Every day
Estimated price
$180 - $850
Flights from Monterrey to Reynosa via Veracruz, Mexico City
Ave. Duration
8 h 51 min
When
Every day
Estimated price
$190 - $1,100
Viva Aerobus
Website
vivaaerobus.com
Flights from Monterrey to Reynosa via Veracruz
Ave. Duration
4 h 30 min
When
Tuesday and Saturday
Estimated price
$110 - $440
Flights from Monterrey to Reynosa via Mexico City
Ave. Duration
6 h 20 min
When
Every day
Estimated price
$110 - $420
Flights from Monterrey to Reynosa via Cancun
Ave. Duration
5 h 50 min
When
Monday, Wednesday, Thursday and Friday
Estimated price
$130 - $550
Flights from Monterrey to Reynosa via Puerto Vallarta, Mexico City
Ave. Duration
8 h 25 min
When
Monday
Estimated price
$120 - $480
Bus operators
Grupo Senda
Phone
US: (81) 8151 5253, México: 1 800 733 7330
Website
ticket.gruposenda.com
Bus from Monterrey to Matamoros
Ave. Duration
4 h 50 min
Frequency
Every 3 hours
Estimated price
$21 - $30
Schedules at
ticket.gruposenda.com
Diamante
$21 - $30
Ejecutivo
$26 - $29
Bus from Reynosa to Matamoros
Ave. Duration
1 h 35 min
Frequency
Every 3 hours
Estimated price
$11 - $19
Schedules at
ticket.gruposenda.com
Diamante
$13 - $19
Ejecutivo
$11 - $13
Omnibus de Mexico
Website
odm.com.mx
Bus from Monterrey to Matamoros
Ave. Duration
5 h 10 min
Frequency
Every 2 hours
Estimated price
$16 - $25
Schedules at
odm.com.mx
Bus from Reynosa to Matamoros
Ave. Duration
1 h 26 min
Frequency
Every 2 hours
Estimated price
$6 - $10
Schedules at
odm.com.mx
Estrella Blanca
Website
estrellablanca.com.mx
Bus from Monterrey to Matamoros
Ave. Duration
5 h 5 min
Frequency
4 times a day
Estimated price
$15 - $30
Schedules at
estrellablanca.com.mx
Económico
$15 - $23
Primera Select
$23 - $30
Other operators
Taxi from Monterrey to Matamoros
Ave. Duration
3 h 29 min
Estimated price
$85 - $110
Blu Taxi
Phone
+52 81 8301 1532
Radio Taxi
Phone
+52 81 8372 4714
Website
radiotaxinl.com.mx

Want to know more about travelling around Mexico

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

Yes, the driving distance between Monterrey to Matamoros is 310 km. It takes approximately 3 h 29 min to drive from Monterrey to Matamoros.

Get driving directions

American Airlines and United Airlines offer flights from Monterrey Airport to Brownsville Airport.

Search flights

There are 36+ hotels available in Matamoros. Prices start at $39 USD per night.

More details

The best way to get from Monterrey to Monterrey Airport is to taxi which takes 27 min and costs $180 - $220.

More details