Yelapa is a small fishing town located in Jalisco, Mexico. It’s two hours and forty minutes from Puerto Vallarta via road or an hour boat ride from Puerto Vallarta. If you don’t want to travel independently, I recommend to book a tour: Yelapa Waterfall & Majahuitas Snorkeling Tour from Puerto Vallarta. This is the tour I had gone on. Yelapa…