Bus in Puerto Peñasco

Autobuses Albatros

Albatros runs six daily buses to Hermosillo (M$370, 5½ hours), six to Nogales (M$320, six hours), three to Guaymas (M$440, 8 hours), five to Navojoa ($625, 12 hours) and two to Álamos ($665, 13 hours).
Bus in Puerto Peñasco

Autobuses de la Baja California

ABC, one block north of Blvd Juárez, heads to Tijuana (M$555, eight hours) four times daily.
Airport in Puerto Peñasco

Puerto Peñasco International Airport

Located 35km east of town, Puerto Peñasco's airport caters to charter flights only.
Car Rental in Puerto Peñasco

Bufalo Rent-a-Car

Bufalo rents new-ish well-maintained cars, starting at M$1000 per day.
Shuttle in Puerto Peñasco

Transportes Express

Offers four daily shuttles to Phoenix, Arizona (US$50, four hours).