The bay lies on the Pacific Ocean coast of Baja California state in San Quintín Municipality, and of Baja California Sur state in Mulegé Municipality.
Cedros Island and Isla Natividad are located within the bay, and west of the mainland Vizcaíno Peninsula.
Sebastián Vizcaíno Bay is protected within the El Vizcaíno Biosphere Reserve.