There are no direct flights to Ubud. You have to take a flight to Denpasar airport in Bali and make your way to Ubud. There are a lot of flights available from India to Bali and not just from major cities. You can book a flight from the Indian towns which have a decent connectivity and air traffic as well. The airlines which provide this service are - Jet Airways, Air India, Singapore Airlines, Jet Konnect, Hong Kong Airlines, Garuda Indonesia, Cathay Pacific, Dragon Air, etc._
The closest airport is in Bali, from there either a bus or a car can be hired to get to Ubud.
If you have a reservation at a homestay and the owner has a vehicle, they will offer to pick you up at the airport for IDR 250,000. Check when you make your reservation. You can hire a car from Bali and drive to Ubud too. Bear in mind that Ubud is in the Gianyar regency, so do not panic even when road signs indicate Gianyar only, as labels tend to be inconsistent. When in doubt, keep going straight. If in doubt, ask someone.
There are no railway stations in Ubud. The nearest one is in Jakarta.
There are regular public bemos from Denpasar's Batubulan terminal to Ubud which cost IDR 8,000 and take about an hour. Most bemos run in the early morning. There are a lot of tourist buses connecting Ubud. Perama offers daily direct transfers to Ubud from Ngurah Rai International Airport, Sanur, Lovina, Kuta, Bedugul, Candidasa and Padang Bai. Perama buses were well-maintained, air-conditioned, nice and generally worth their price. Moreover, The Ubud Line connects DFS Bus Bay with Ubud. The line travels from Kuta via Sanur to Ubud.
The only place to go around in Ubud by boat is the Gili Islands. For this purpose, the Gili Cat service provides transport for customers all over Bali, they run from Padang Bai harbour to Gili Trawangan and Lombok. It is especially great for people travelling from Ubud and north Bali. Also, the Gili Gili boat service leaves from Padang Bai and is perfect for passengers in Ubud and the central areas of Bali going to Lombok and the Gili islands._
Compare quotes from upto 3 travel agents for free