Loading map…
Puerto Peñasco
City in Sonora on the Sea of Cortez
Puerto Peñasco is a small city in northwestern Sonora on the northern shore of the Sea of Cortez, about 100 km from the Arizona border. It is a beach and tourist destination on the upper gulf.