The municipality of San Sebastián del Oeste borders the state of Nayarit to the north; to the south, the municipality of Mascota; to the east, the municipalities of Guachinango and Mascota; and to the west, Puerto Vallarta.
The city and municipality are served by an airfield.