there could be other ground transportation in punta mita town, but i've not seen any.
one other option mentioned a long way upthread is you can rent a car in pv, drive yourself to the resort--not a difficult drive if you're a tiny bit adventurous and a straight shot using a gps--and have the car to get you into town for the duration of the trip. parking at the resort is free, unless things have recently changed. ^
this is what we've always done, and except for the inevitable hassle about insurance at the rental car counter (mexico has it's own rules) it's well worth it.