Tepic sits inland from the Nayarit coast, on the highway and bus route between Guadalajara, Mazatlan, and the Riviera Nayarit. The city's airport is south of town and has domestic flights, but most travelers arrive by bus or by car while moving between the coast and western Mexico's larger cities.