You can choose from daily, weekly and monthly services. You also have to choose whether you want a chauffeured or self-drive rental, the former being with a driver's fee added to the rates. Some companies also offer a guide in addition to a driver.
How much is the transfer from Bali airport to Ubud?
Official airport taxis are available, and you can pre-pay for your journey at the taxi desk in the arrivals hall. The journey from the airport to Ubud takes approximately 1 hour and costs around IDR 300,000-400,000 (depending on traffic and your bargaining skills).