from Tucson: Take highway 86 West for 117 miles, then take highway 85 South into Mexico. Continue through the town of Sonoita, following signs to Puerto Penasco or Rocky Point. Then, follow the local directions below.
From Phoenix: Take I-10 West to exit 112 which is highway 85 South. Take highway 85 South for 117 miles into Mexico. Continue through the town of Sonoita, following signs to Puerto Penasco or Rocky Point. Then, follow the local directions below.
From Sonoita, Mexico: Follow highway 8 for 56 miles into the town of Puerto Penasco. Then, follow the local directions below.
From Nogales, Mexico: Follow highway 15 South for 106 km to Santa Ana. Then, follow highway 2 West for 106 km to Caborca. When you get close to Caborca, you have 2 options.
Option 1: Follow highway 3 West for 177 km to Puerto Penasco. There are areas of this road that have many potholes and it can sometimes flood when there is rain. This road may require a high clearance vehicle during certain times of the year.
Option 2: Follow highway 2 for 150 km to Sonoyta, Mexico. Then, follow highway 8 South for 97 km to Puerto Penasco, Mexico.
From California, Baja California, and Yuma, Arizona: Drive to Mexicali and follow the directions below.
From Mexicali: Take Highway 5, BC 4, Highway 40, and Highway 3 to Highway 8. Continue South on Highway 8 and follow the local directions below.
LOCAL DIRECTIONS: When you are approaching the town of Puerto Penasco, Mexico (also known as Rocky Point) from the North, follow Highway 8 South, then take a right when you see the first sign for Sandy Beach Resorts which will be the first traffic light when you reach town. The street is named Blvd. Samuel Ocana. Continue for about 2 miles until you reach a round-about. Take the round-about 3/4 of the way around and continue South on Blvd Costa Diamonte. Continue about 1.5 miles until you see signs for either Sonoran Sea, Sonoran Spa, or Changos. Take a left and proceed to the security booth on your right. Once through security, the building is on the left side of the lobby.
Address is: Sonoran Sea Resort, Paseo de las Olas, 83555 Puerto Peñasco, Sonora, Mexico