This is well worth the visit and exceeded our expectations. The cave is massive! It's incredible! Getting there was a little tricky as a foreigner who does not speak much Chinese but if you want to get there cheaply ask someone at your hotel/hostel to book you a taxi (I recommend downloading Didi) to the bus station in Jianshui. Then at the bus station show them Swallow Cave off of Trip.com since it is written in Chinese under the title. Once you get your ticket you get on the bus and will have to wait a bit for it to get full. Once you leave it's only about 30 minutes there, and I would suggest showing the bus driver where you are going and he will stop and point for you when he stops at the caves. I recommend going earlier in the afternoon to guarantee grabbing a bus back. We didn't know when a bus would come and asked a family if they knew (using our translator app) and they didn't know about the buses so they ended up just driving us right back to our hotel! If you take the bus it is 11rmb one way while a private taxi is $130rmb one way. The ticket into the caves is 55rmb for an adult and 28rmb for a child.