Open Travel Guide
Transportation in Sonora

Getting Around Sonora 2026

How Sonora moves: the transit systems, intercity routes, and fares that shape your trip.

Sonora is a vast desert state in northwestern Mexico bordering Arizona, spanning the Sonoran Desert from the Sea of Cortez coastline to the Sierra Madre Occidental foothills. Its capital, Hermosillo, sits at the base of Cerro de la Campana, while the coast delivers the resort towns of San Carlos and Puerto Peñasco (Rocky Point), the historic port of Guaymas, and the UNESCO-listed volcanic dunes of El Pinacate y Gran Desierto de Altar. Inland, the restored silver-mining Pueblo Mágico of Álamos preserves one of Mexico's best-kept colonial cores, far from the standard tourist circuit.

Public
Hermosillo has a city bus network covering the capital, but service to Sonora's spread-out desert towns and coastal resorts (San Carlos, Puerto Peñasco, Álamos) depends almost entirely on intercity coaches; there is no passenger rail service in Sonora
Taxi
Sitio taxis operate from stands in Hermosillo, Guaymas, and Puerto Peñasco, and fares should be agreed before departure since many are unmetered; Uber operates reasonably well within Hermosillo but is unreliable or unavailable in San Carlos, Puerto Peñasco, and Álamos
Rental
A rental car is by far the most practical way to see Sonora given the long distances between Hermosillo, the coast, and the border, and driving in from Arizona via Nogales is common; Mexican auto insurance is required even for US-plated vehicles
Walking
Hermosillo's Centro, Puerto Peñasco's Old Port, and Álamos's colonial core are each walkable on their own, but Sonora's cities are spread out and intense desert heat for much of the year makes walking between neighborhoods impractical outside the cooler months

Transport at a glance

Public 2/5
Taxi 3/5
Rental 5/5
Walking 3/5

Airport transfers

Getting from the airport to your accommodation.

Airport
Hermosillo International Airport (General Ignacio Pesqueira García Airport, HMO)
Options
{'type': 'Authorized airport taxi', 'cost': '$300-400 MXN (about $18-24 USD) fixed rate to central Hermosillo', 'duration': 'About 20-25 minutes', 'notes': 'Buy a ticket at the authorized taxi counter inside the terminal; fares are zone-based and fixed'}, {'type': 'Uber / DiDi', 'cost': 'Roughly $150-280 MXN ($9-16 USD) to central Hermosillo, dynamic pricing', 'duration': '20-30 minutes depending on traffic', 'notes': 'Request pickup from the designated rideshare waiting area outside the terminal'}, {'type': 'Rental car pickup', 'cost': 'From about $550-1,000 MXN/day ($32-59 USD/day)', 'duration': 'N/A', 'notes': 'Hertz, Avis, National, Budget, and Alamo operate counters inside the terminal'}

Local transport

Getting around the city.

System

System

Hermosillo urban bus network

Overview

Overview

Hermosillo's city buses run fixed routes across the capital connecting the Centro, university area, and outlying colonias; there is no metro or light rail, and service outside Hermosillo (in Guaymas, San Carlos, Puerto Peñasco, and Álamos) is limited to a handful of local routes and colectivos rather than a unified system

Fare

Fare

About $11 MXN ($0.65 USD) per ride in cash; some routes are moving toward prepaid cards

Card

Card

A rechargeable transit card is being phased in on select Hermosillo routes; cash fares remain widely accepted

App

App

Google Maps and Moovit both offer partial coverage of Hermosillo bus routes, though coverage can be incomplete outside the capital

Hours

Hours

Most Hermosillo routes run roughly 6:00 AM to 10:00 PM; frequency drops sharply at night and on Sundays

Tips

Tips

Have exact change ready - drivers rarely make change for large bills, In Puerto Peñasco, San Carlos, and Álamos, taxis and rental cars are far more practical than public transport for visitors, Confirm the return schedule before taking a local bus to an outlying beach or neighborhood, since evening frequency is low

Taxis & rideshare

What to expect from taxis and apps.

Overview
Sitio taxis (marked cabs waiting at stands) operate in Hermosillo, Guaymas, San Carlos, and Puerto Peñasco; most are unmetered outside Hermosillo, so agreeing on a fare before getting in is essential
Official Taxis
Sitio taxis charge a negotiated flat rate for most trips outside Hermosillo; short trips within Hermosillo's Centro typically run $50-100 MXN ($3-6 USD)
Rideshare
Uber and DiDi operate reliably within Hermosillo, with average in-city fares of roughly $60-150 MXN ($3.50-9 USD); rideshare coverage in Puerto Peñasco, San Carlos, and Álamos is inconsistent or unavailable, making local taxis or a rental car the default there
Airport Taxis
Only authorized taxis with a ticket purchased at the terminal counter may pick up at Hermosillo International Airport; confirm the fixed zone rate before departing
Tips
Always agree on the fare before the ride begins with unmetered taxis in Puerto Peñasco, San Carlos, and Álamos, In Hermosillo, Uber and DiDi are usually cheaper and more transparent than street-hailed taxis, For day trips from Puerto Peñasco or San Carlos, a round-trip taxi negotiated in advance can be more economical per person for groups of three or more than a rental car for a single day

Intercity travel

Getting between cities and regions.

Hub

Hub

Central de Autobuses de Hermosillo

Address

Address

Blvd. Solidaridad y Periférico Norte, Hermosillo, Sonora, Mexico

Phone

Phone

+52 662 260 2100

Operators

Operators

  • TUFESA (Sonora-based, the dominant carrier across the state and into Arizona)
  • Transportes Baldenegro (regional service, including Álamos and southern Sonora towns)
  • Elite / Grupo Estrella Blanca (Hermosillo-Nogales-Tijuana corridor)
  • Autobuses de la Baja California (connects toward Baja California via Sonoyta)
  • Costa de Oro (regional service along the Sea of Cortez coast toward Guaymas and Empalme)
Key Routes

Key Routes

  • From
    Hermosillo
    To
    Guaymas
    Duration
    About 1 hour 50 minutes
    Frequency
    Every 2-3 hours
    Cost
    $160-390 MXN ($9-23 USD)
    Operator
    TUFESA
  • From
    Hermosillo
    To
    Nogales (Sonora)
    Duration
    About 4.5 hours
    Frequency
    Frequent departures throughout the day
    Cost
    $300-450 MXN ($18-26 USD)
    Operator
    TUFESA / Elite
  • From
    Nogales (Sonora)
    To
    Guaymas
    Duration
    About 5.5 hours
    Frequency
    Roughly every 4 hours
    Cost
    $500-750 MXN ($29-44 USD)
    Operator
    TUFESA
  • From
    Hermosillo
    To
    Puerto Peñasco
    Duration
    About 5-6 hours
    Frequency
    Several departures daily
    Cost
    $450-650 MXN ($26-38 USD)
    Operator
    TUFESA
  • From
    Hermosillo
    To
    Ciudad Obregón / Álamos connection
    Duration
    About 3.5-4 hours to Álamos including a connection
    Frequency
    Several daily to Ciudad Obregón, with local connections to Álamos
    Cost
    $350-550 MXN ($21-32 USD)
    Operator
    TUFESA / Transportes Baldenegro
  • From
    Nogales (Sonora)
    To
    Tucson, Arizona (via border crossing)
    Duration
    About 1.5-2 hours plus border crossing time
    Frequency
    Multiple daily departures
    Cost
    $400-700 MXN ($24-41 USD)
    Operator
    TUFESA / Elite (cross-border service)
Tips

Tips

  • TUFESA is Sonora's dominant carrier and the most useful single operator for nearly every route in this guide, with online booking and an app
  • Buses to Puerto Peñasco and Nogales fill up on US holiday weekends (Memorial Day, July 4th, Thanksgiving) - book at least a day ahead
  • Álamos does not have direct long-distance bus service from Hermosillo; most travelers connect through Ciudad Obregón or Navojoa and take a local van or taxi the final stretch

Transportation details

Full breakdown of how to get around.

Sonora is Mexico's second-largest state by area, and its main attractions - the desert capital of Hermosillo, the port city of Guaymas and adjoining resort of San Carlos, the beach town of Puerto Peñasco near the US border, and the colonial pueblo mágico of Álamos - are spread across long desert distances with no passenger rail connecting them. TUFESA, a Sonora-based carrier, covers nearly every intercity route by bus, but a rental car offers far more flexibility for reaching San Carlos, the Pinacate desert biosphere, and Álamos on a traveler's own schedule. Many visitors also drive in directly from Arizona through the Nogales border crossing, one of the busiest land crossings on the US-Mexico border.

Airports

HMO

Hermosillo International Airport (General Ignacio Pesqueira García Airport)

CEN

Ciudad Obregón International Airport

PPE

Mar de Cortés International Airport (Puerto Peñasco)

Useful apps

Download before you arrive.

Transport tips

Travel smarter, not harder.

Tip

Book TUFESA tickets online or via the TUFESA app in advance for routes to Nogales and Puerto Peñasco, which fill up around US holiday weekends

Tip

Arrange authorized airport taxis at the official counter inside Hermosillo International Airport (HMO) rather than hailing outside

Tip

Rent a car for San Carlos, Puerto Peñasco, and Álamos - public transport frequency to these towns is limited and schedules can be sparse outside peak season

Tip

If crossing the border at Nogales by car, buy Mexican auto insurance in advance since US policies are not valid in Mexico, and expect vehicle-lane wait times that can exceed an hour at peak periods

Tip

Carry small-denomination pesos for local buses and colectivos, which usually do not accept cards

Tip

Fill up on gas before heading into rural desert stretches - gas stations can be sparse between towns like Caborca and the Pinacate biosphere

Tip

Avoid driving after dark on rural highways outside the main Hermosillo-Guaymas-Nogales corridor