Arriving at Denpasar airport, getting through immigration and traveling to Ubud is a fairly simple affair. We arrived on an Air Asia flight from Singapore, and landed at around 8 pm. It was getting dark as we approached Bali, but just light enough to see a volcano that we passed over. Click here to book a great hotel in Ubud.
As a UK passport holder, the first thing I needed to do after landing was to get a visa on arrival. After you leave the plane and enter the arrivals area, you’ll see the visa on arrivals booths straight in front of you. The cost is $25, or the equivalent in another currency. They only take cash, so make sure you have enough on you. You’ll need to hand in your landing form as well, so also make sure that you’ve filled it in. Hand over the cash and landing form, and you’ll be given a visa on arrival receipt.
Once you have your receipt, you need to head for the immigration desks, and they’ll issue you with your visa on arrival, which allows you to stay for 30 days.
Once you’re through immigration, which only took us 2-3 minutes, you’ll see quite a few ATM machines to your right. This is a good chance to get some local currency. When we took money out, we only got 100,000 IDR notes, which is around $9. If you want to tip the taxi driver, I suggest you buy something at one of the shops so that you have some smaller change.
Next you need to pass through customs, where you’ll need to hand in your customs form that you should have been given on the plane. After that you’ll head passed around 20 currency exchange booths. The rates on offer were worse than we saw when we arrived in Ubud. After you pass the currency booths, you’ll enter the main arrivals hall, and this is where your diver will be waiting for you if you booked one. If you haven’t, just walk out of the main entrance and turn right, and you’ll see lots of taxi drivers in colorful blue shirts. That’s where you’ll see the official taxi office. Tell them your destination and pay the fixed fare and they’ll give you a receipt for the taxi driver. We paid 300,000 IDR ($27) to go to Ubud. We had read that it should only be 195,000 IDR, but also read that prices had risen recently due to petrol price rises. So I’m not sure if we overpaid or not.
It’s about an hour’s drive from the airport to Ubud. Make sure you have your hotel address and phone number with you. The taxi drivers aren’t from Ubud, so may not know exactly where some of the smaller hotels and guest houses are. Our driver had to phone the guest house for directions.
From landing, to getting through immigration, collecting our luggage and getting a taxi only took about 10-15 minutes.
UPDATE: From Ubud to Denpasar (including the airport) you can get a bus to the airport for 60,000 IDR ($5.30). The owners of our guest house offered to take us for 150,000 IDR ($13.20), so we took that option, as we would have needed to get a taxi from the bus station to our hotel. It makes me feel like I paid way too much to get from the airport to Ubud. If you already have a hotel booked, I suggest calling them and asking if they’ll pick you up, as it may be a lot cheaper.
For our first few nights in Ubud, we stayed at Arjuna House.