The distance between Canggu and Uluwatu is approximately 20km or 12 miles. Whilst short, it’s a scenic trip along Bali’s southwestern coast that you don’t want to miss. The journey usually takes around 40 minutes, but there are places you’ll want to stop off along the way.