• Our partners include:

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

There are 9 ways to get from Mazatlán to Sonoyta by plane, bus or car

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

Fly Mazatlan to Tucson, bus, drive  •  9 h 34 min

  1. Fly from Mazatlan (MZT) to Tucson (TUS) MZT - TUS
  2. Take the bus from Laos Transit Center to SS/State Hwy 86/GunSight Valley
  3. Drive from SS/State Hwy 86/GunSight Valley to Sonoyta

$152 - $1,117

Cheapest option

Bus ACN Autobuses  •  18 h 58 min

  1. Take the bus from Mazatlan R. Urias to Caborca 417 Santa Rosa / ...
  2. Take the bus from Caborca to Sonoyta Tufesa

$11 - $17

7 alternative options

Fly Mazatlan to Yuma, bus  •  9 h 46 min

  1. Fly from Mazatlan (MZT) to Yuma (YUM) MZT - YUM
  2. Take the bus from San Luis Río Colorado to Sonoyta

$213 - $1,432

Fly Mazatlan to Hermosillo, bus  •  9 h 3 min

  1. Fly from Mazatlan (MZT) to Hermosillo (HMO) MZT - HMO
  2. Take the bus from Hermosillo TAP to Sonoyta TAP

$224 - $485

Fly Mazatlan to Phoenix, bus  •  11 h 21 min

  1. Fly from Mazatlan (MZT) to Phoenix (PHX) MZT - PHX
  2. Take the bus from Phoenix Sky Harbor Airport, AZ to Yuma, AZ
  3. Take the bus from San Luis Río Colorado to Sonoyta

$221 - $1,200

Bus to Culiacan, fly to Mexicali, bus  •  10 h 38 min

  1. Take the bus from Mazatlán to Culiacán
  2. Fly from Culiacan (CUL) to Mexicali (MXL) CUL - MXL
  3. Take the bus from Mexicali Bus Terminal to San Luis Río Colorado
  4. Take the bus from San Luis Río Colorado to Sonoyta

$93 - $322

Fly Mazatlan to Tijuana, bus  •  10 h

  1. Fly from Mazatlan (MZT) to Tijuana (TIJ) MZT - TIJ
  2. Take the bus from Tijuana to San Luis Río Colorado
  3. Take the bus from San Luis Río Colorado to Sonoyta

$147 - $310

Bus  •  19 h 35 min

  1. Take the bus from Mazatlán to Sonoyta Tufesa

$50 - $95

Drive  •  14 h 42 min

  1. Drive from Mazatlán to Sonoyta 819 miles

$110 - $160

Questions & Answers

The cheapest way to get from Mazatlán to Sonoyta is to bus which costs $220 - $320 and takes 18 h 58 min.

More details

The quickest way to get from Mazatlán to Sonoyta is to fly and bus which costs $4300 - $9500 and takes 9 h 3 min.

More details

Yes, there is a direct bus departing from Mazatlán and arriving at Sonoyta. Services depart hourly, and operate every day. The journey takes approximately 19 h 35 min.

More details

The distance between Mazatlán and Sonoyta is 1150 km. The road distance is 1310.4 km.

Get driving directions

The best way to get from Mazatlán to Sonoyta without a car is to bus which takes 18 h 58 min and costs $220 - $320.

More details

It takes approximately 9 h 34 min to get from Mazatlán to Sonoyta, including transfers.

More details

Mazatlán to Sonoyta bus services, operated by ACN Autobuses, depart from Mazatlan R. Urias station.

More details

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

Search flights

Mazatlán to Sonoyta bus services, operated by Tufesa Mexico, arrive at Sonoyta station.

More details

Yes, the driving distance between Mazatlán to Sonoyta is 1310 km. It takes approximately 14 h 42 min to drive from Mazatlán to Sonoyta.

Get driving directions

Map of how to get from Mazatlán to Sonoyta.
Launch map view
  • Distance: 718.9 miles
  • Duration: 9 h 34 min

What companies run services between Mazatlán, Mexico and Sonoyta, Mexico?

You can take a bus from Mazatlán to Sonoyta via Caborca in around 18 h 58 min.

Airlines
American Airlines
Website
aa.com
Flights from Mazatlan to Tucson via Phoenix
Ave. Duration
4 h 25 min
When
Every day
Estimated price
$140 - $1,100
Flights from Mazatlan to Tucson via Los Angeles
Ave. Duration
7 h 7 min
When
Saturday
Estimated price
$190 - $1,300
Flights from Mazatlan to Tucson via Dallas/Ft.Worth
Ave. Duration
7 h 37 min
When
Every day
Estimated price
$210 - $1,300
Flights from Mazatlan to Tucson via Phoenix, Los Angeles
Ave. Duration
8 h 17 min
When
Every day
Estimated price
$200 - $1,300
Flights from Mazatlan to Tucson via Dallas/Ft.Worth, Phoenix
Ave. Duration
9 h 1 min
When
Every day
Estimated price
$230 - $1,400
Flights from Mazatlan to Tucson via Los Angeles, Phoenix
Ave. Duration
9 h 8 min
When
Saturday
Estimated price
$200 - $1,300
Flights from Mazatlan to Yuma via Phoenix
Ave. Duration
4 h 31 min
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$190 - $1,400
Flights from Mazatlan to Yuma via Los Angeles, Phoenix
Ave. Duration
8 h 28 min
When
Saturday
Estimated price
$260 - $1,700
Flights from Mazatlan to Phoenix
Ave. Duration
2 h 14 min
When
Every day
Estimated price
$140 - $1,100
Volaris
Website
volaris.com
Flights from Culiacan to Mexicali
Ave. Duration
2 h 8 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$60 - $260
Flights from Mazatlan to Tijuana
Ave. Duration
2 h 35 min
When
Every day
Estimated price
$150 - $410
United Airlines
Website
united.com
Flights from Mazatlan to Tucson via Houston
Ave. Duration
7 h 26 min
When
Wednesday and Saturday
Estimated price
$240 - $1,300
TAR Aerolineas
Website
tarmexico.com
Flights from Mazatlan to Hermosillo
Ave. Duration
1 h 30 min
When
Thursday and Sunday
Estimated price
$190 - $440
Bus operators
Sun Tran
Phone
(520) 792-9222
Email
suntraninfo@tucsonaz.gov
Website
suntran.com
Bus from Laos Transit Center to SS/State Hwy 86/GunSight Valley
Ave. Duration
2 h 26 min
Frequency
6 times a week
Estimated price
$1 - $3
Schedules at
suntran.com
Tufesa Mexico
Phone
(604) 952 0138
Website
tufesa.com.mx
Bus from San Luis Río Colorado to Sonoyta
Ave. Duration
2 h 30 min
Frequency
Every 15 minutes
Estimated price
$13 - $21
Schedules at
tufesa.com.mx
Bus from Mazatlán to Culiacán
Ave. Duration
2 h 30 min
Frequency
Every 30 minutes
Estimated price
$9 - $20
Schedules at
tufesa.com.mx
Bus from Mexicali Bus Terminal to San Luis Río Colorado
Ave. Duration
1 h 30 min
Frequency
Hourly
Estimated price
$6 - $13
Schedules at
tufesa.com.mx
Bus from Caborca to Sonoyta
Ave. Duration
2 h 22 min
Frequency
Hourly
Estimated price
$11 - $17
Schedules at
tufesa.com.mx
Bus from Mazatlán to Sonoyta
Ave. Duration
19 h 35 min
Frequency
Every 3 hours
Estimated price
$50 - $90
Schedules at
tufesa.com.mx
TAP
Website
tap.com.mx
Bus from Hermosillo TAP to Sonoyta TAP
Ave. Duration
6 h 35 min
Frequency
Hourly
Estimated price
$26 - $35
Schedules at
tap.com.mx
Confort
$26 - $35
Bus from Mazatlán to Sonoyta TAP
Ave. Duration
20 h 45 min
Frequency
Every 2 hours
Estimated price
$65 - $95
Schedules at
tap.com.mx
Confort
$65 - $95
1st Class Shuttle
Website
1stclassshuttle.com
Bus from Phoenix Sky Harbor Airport, AZ to Yuma, AZ
Ave. Duration
3 h 45 min
Frequency
3 times a day
Estimated price
$60 - $70
Schedules at
1stclassshuttle.com
Book at
shuttleyuma.hudsonltd.net
Aguacaliente
Phone
6646212955
Email
atencionaclientes@autobusesaguacaliente.com.mx
Website
autobusesaguacaliente.com.mx
Bus from Tijuana to San Luis Río Colorado
Ave. Duration
2 h
Frequency
Once daily
Estimated price
$21
Schedules at
autobusesaguacaliente.com.mx
ACN Autobuses
Phone
(01)66429904887
Email
clientes@acnautobuses.com
Website
acnautobuses.com
Bus from Mazatlan R. Urias to Caborca
Ave. Duration
15 h 59 min
Frequency
3 times a week
Schedules at
acnautobuses.com

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

United Airlines and American Airlines offer flights from Mazatlan Airport to Tucson Airport.

Search flights

The best way to get from Mazatlán to Mazatlan Airport is to taxi which takes 22 min and costs $110 - $140.

More details