La Tranquila, Litibu on the road to Sayulita hasday passes available for 800 pesos of which 400 pesos goes toward any food or drink you have there.  The day pass entitles you to use of the beach, pool facilities and towels beteen 9am and 6 pm.  There is free parking available and currently no reservation is necessary.  The phone in Mexico is 01-800-8380-610.

Rancho Banderas at Destiladeras beach on the road to La Cruz de Huanacaztle has one type of day pass available: 650 pesos all inclusive of food and drink.  It is available between 9 am and 6 pm. with use of the beach and pools and free parking but a reservation is required.  Phone in Mexico is 329-291-7000.

Hotel Cinco at El Anclote beach in Punta Mita used to have day passes but have discontinued them. 

Playa Escondido at Sayulita has day passes at $40 US per person again from 9 am to 6 pm and with use of pools and beach and with free parking.  You must pay for food and drinks but at a discounted rate.  They also need a reservation.  The number is 329-291-3641