Travelers are voting Davis Falls as the best waterfall near Pokhara. There is 1 waterfall near Bidur a city just 70 km from Pokhara. The most popular of these is Sweet Sixteen Waterfall near Bidur. You can find 2 Waterfall in the country of Nepal and Sweet Sixteen Waterfall is our members favorite Waterfall in all of Nepal. Want more? Check out our map of waterfalls near Pokhara.