There is no direct connection from Sanur to Uluwatu. However, you can take the bus to DFS Bus Bay, take the bus to Rimba, then take the taxi to Uluwatu. Alternatively, you can travel from Sanur to Uluwatu in around 29 min.
From Taksu Sanur Hotel bus to DFS Bus Bay, bus to Rimba, then taxi to Uluwatu. 2 h 43 min Rp237784. From Sanur taxi to Uluwatu. 29 min Rp286560. From Sanur drive to Uluwatu. 29 min Rp27891.