How do I get from Bali airport to my hotel?
What each option costs
The Koptax counter runs fixed zone fares: roughly 250,000-350,000 IDR to Seminyak, 350,000-500,000 to Canggu, and 450,000-650,000 to Ubud (Wego, Bali Nusa Transport). A pre-booked private transfer costs about the same or a little more but adds door-to-door service and a name-board meet at arrivals. Ordering a Grab or Gojek and walking to a meetup point outside is the cheapest (Ubud around 200,000-300,000 IDR), with the trade-off of hauling bags to a pickup pin after a long flight.
Why Grab is banned at the airport
It is a turf agreement protecting the licensed airport taxis, and it is enforced - the same cooperative dynamic you will meet around Ubud and some beaches (see Grab or Gojek in Bali). Since July 2026 the Koptax fleet also includes Blue Bird-standard electric taxis through the Koptax-Blue Bird "Kawan Bluebird" partnership, so the official option is more consistent than it used to be. Whatever you take, confirm the fare at the counter, in the app or with the driver before you set off.
The honest pick, and how long it takes
First-timer, night arrival or travelling as a family: pre-book a transfer and skip every decision at 1am. Confident, light luggage and arriving by day: walk out and order a Grab. Drive times depend entirely on traffic - roughly 30-40 minutes to Seminyak, 45-75 to Canggu, and 60-90 to Ubud. Bring a little cash for the fare and tolls (see how much cash to bring), and have your data working so the app can find you (see which SIM or eSIM to get).
Related guides
Related questions
Ask your own question
Real questions from readers get researched and answered on this site, marked "asked by a reader". Leave an email if you want a ping when your answer is published - it is optional and never shown publicly.