I would suggest not to purchase this tour from hotel or airport as it's too expensive.
You can save money by booking the trip online by signing up here:
It may cost around 40USD for the package which includes:
-Hotel Pickup from main locations
-Snorkeling Equipment (not all tours have)
-Lunch (veg and non-veg options with unlimited cola/water)
-fruits as a snack at the end o the tour
There are two options when you book a package:
-Speed Boat transfer
-Big Boat transfer
The first option can be bumpy sometimes because of the rough sea, the advantage is that it takes less time. The other option is more suitable for kids and old people as its more relaxed and spacious. Both boats have a small toilet on board.
It took around an hour from the pier to the Phi Phi island. The Maya Bay is a famous tourist spot as "The Beach" movie was filmed here.