Local buses leave from the bus station on the plaza every hour on the hour. The bus to El LLano goes along Matenchen Bay, through Matenchen (where you get off for Las Islitas) Aticama , Los Cocos and on to Santa Cruz. (about 10 pesos to Santa Cruz). Coming back, just wait by the road and flag down the first bus. There are also buses leaving on the hour for Tepic and 2 buses daily to Puerto Vallarta.

Long distance buses
The long distance buses are great - with air conditioning, movies, bathrooms and comfortable seats. I always bring earplugs, eye shades and a light blanket and a small pillow. Usually you have to take a bus to a large hub and from there you catch a second bus. For example, to get to Zacatecas you would take a bus from San Blas to Tepic (2 hours), from Tepic to Guadalajara (3 hours) then from Gudalajara to Zacatecas (5 hours). You can get there in one day.

Taxis
There are 3 taxi companies all by the plaza. They charge about $100US one way to Puerto Vallarta, $50US to Tepic.

Vans
VIP Class Tours and Services is a company operating out of Puerto Vallarta with chaeffeured van service. A trip from Puerto Vallarta´s airport to San Blas cost 270 USD cash one way or 500 US cash round trip, in a van or suburban up to 7 people. They do tours by day in for 270 USD per day or 1800 US a week including gasoline, driver & car (12 Hours a day). This price includes a cold free drink p/p (water or beer!) at arrival, passenger insurances and taxes. For more info email rayo11_2000@yahoo.com or call (322) 22 1 18 69.

Rental Cars
There are no car rentals in San Blas or surrounding areas. I have heard they have them in Tepic but even that is iffy. Best place to rent a car is in the airport in Puerto Vallarta.

Flying to other parts of Mexico
Aerocalifornia, AVOLAR and Aeromexico all fly out of Tepic. Avolar offers cheap flights. To fly to most places you have to transfer in Mexico City although they have direct flights from Tepic to Tijuana and perhaps to Guadalajara. Unless you are going really far it is probably easier to take the bus.