Fly to Ngurah Rai International Airport, which is less than three hours from Singapore. Whether you choose to splurge and travel on a major airline such as Singapore Airlines or KLM, or take advantage of low-cost carriers such as Scoot or AirAsia, it's up to you.
Once you get to the airport in Bali, you can either hire a private driver or get a taxi to Sanur Habour. Hop onto a speedboat from Sanur Beach from one of the main operators such as Maruti Express, Crown Fast Cruises, and Mola-Mola Express.