Skip to main content

Home / Blog / bali airport to ubud

Local Food & Travel Guide · Updated September 2026

Bali Airport to Ubud — Transfer Time, Grab vs Driver, Costs 2026

How to get from Ngurah Rai (DPS) airport to Ubud: 60–90 minutes, Grab vs official taxi vs private driver, typical IDR prices, and why you should not scooter it after a long-haul flight.

By Tumang Bali Team · 2026-09-21

Arriving in Ubud from Bali airport — village road toward a cooking class kitchen

Bali airport to Ubud is a 60–90 minute drive north from Ngurah Rai (DPS) — not a “quick hop.” Foreigners search this on the plane. Here is how we tell guests to do it so they still enjoy a cooking class the next morning.

Time and route

DPS sits in the south; Ubud is in the Gianyar uplands. Off-peak mornings can be close to an hour. 16:00–19:00 and wet-season storms stretch toward two hours. Geography: where is Bali located. Getting around the rest of the week: how to get around Bali.

Grab vs taxi vs private driver

Have IDR cash or a working card/e-wallet. Payments: how to pay in Bali. Visa/levy before you queue: Bali visa requirements and Bali new tourist rules 2026.

Land today, cook tomorrow

Free pickup for class is Ubud-area hotels, not the airport. Sleep, then take the morning cooking class with market tour. If you stay south the first night, read cooking class Ubud from Canggu before you day-trip inland.

Book a Balinese cooking class on your Bali trip

Get the transfer right so Day 2 can be the cooking morning — not a stressed taxi argument at arrivals.

Shared class from IDR 506,370 per adult (2+ participants; IDR 616,032 for 1). Private 1-person class IDR 633,090. Free Ubud-area pickup. Book your cooking class or see the full Balinese cooking class in Ubud page. TripAdvisor Travelers' Choice 2026 — max 8 guests per shared session.

Frequently asked questions

How long from Bali airport to Ubud?

Typically 60–90 minutes from Ngurah Rai (DPS) to central Ubud, longer in late-afternoon rain or Galungan traffic. Plan two hours door-to-door including immigration if you land in peak hours.

How much is a taxi or Grab from DPS to Ubud?

Grab/Gojek often runs about IDR 300,000–400,000 depending on traffic and surge. Official airport taxis and pre-booked private cars are often IDR 350,000–500,000. Ignore kerbside touts quoting USD cash at a premium.

Should I book a cooking class the same day I land?

No. Immigration plus a 90-minute transfer makes a 08:30 morning class unrealistic. Book the class for the next morning, sleep in Ubud, and use free hotel pickup. See our packing and visa guides before you fly.

Ready to book?

Shared class from IDR 506,370 · Free Ubud hotel pickup · TripAdvisor Travelers' Choice 2026

Book Cooking Class Ubud