
Bali and Phuket are two of Southeast Asia's most beloved beach destinations, and pairing them in a single trip has become one of the region's most popular travel patterns. Whether you're a traveler already exploring Bali who wants to add Thailand to your itinerary, an Indonesian resident planning a Phuket getaway, or an expat seeking a quick escape to the Andaman Sea, TransNusa's direct Bali to Phuket service makes the journey effortless. Fly non-stop with Indonesia's Premium Service Carrier and land in Phuket ready to hit the beach, explore Old Phuket Town, or set sail for the Phi Phi Islands.
Traveling from Bali to Phuket has traditionally meant choosing between budget carriers with limited service standards or connecting through Kuala Lumpur or Singapore — adding hours to what should be a straightforward regional hop. TransNusa offers a better option: a direct service on Indonesia's Premium Service Carrier.
TransNusa flies directly from Ngurah Rai International Airport (DPS) to Phuket International Airport (HKT), covering the Andaman Sea crossing in approximately four hours. There's no layover in Kuala Lumpur, no rushed transfer through Changi, and no separate ticket to manage — just one non-stop flight between two of Southeast Asia's most iconic islands.
TransNusa's Premium Service Carrier positioning means that even on a 4-hour regional flight, you're getting a service standard designed around comfort — not the stripped-back experience typical of Southeast Asian LCCs. From check-in through in-flight service to arrival at HKT, TransNusa focuses on making the journey as enjoyable as the destination.
Booking through TransNusa means one airline, one baggage policy, one customer service touchpoint. If your plans change or you need support, you deal with a single carrier — not a booking aggregator that hands you off between multiple airlines. For travelers who value simplicity, that's a meaningful difference.
Here's what to expect on your Bali to Phuket flight, from Ngurah Rai to Phuket International.
Your flight departs from Ngurah Rai International Airport (DPS) in Denpasar, Bali. DPS is the primary international gateway to Indonesia's southern islands and one of Southeast Asia's most modern regional airports. Check-in for TransNusa international flights typically opens 3 hours before departure, closes 45 minutes before departure.
Recommended arrival at DPS: 2.5 hours before scheduled departure to allow for check-in, security, and immigration clearance.
The journey covers approximately 2,644 kilometers across the Java Sea, over Sumatra, and out across the Andaman Sea. Total in-flight time is approximately 3 hours 55 minutes to 4 hours. On clear days, enjoy the views of coastal Sumatra and the Andaman Islands — a genuinely scenic Southeast Asian flight path.
Flight duration: ~3h 55m (direct) Distance: 2,644 km / 1,643 miles Time zone change: Bali (WITA, UTC+8) → Phuket (ICT, UTC+7) — Phuket is 1 hour behind Bali. Adjust your watch on landing.
You'll land at Phuket International Airport (HKT), located in the north of Phuket island, approximately 32 km from Patong Beach and 40 km from Old Phuket Town. Immigration for Thailand-visa-eligible passport holders is typically fast, followed by baggage collection and customs.
Airport transfer options from HKT:
Estimated transfer times:
Route: Bali (DPS) → Phuket (HKT) Operating airline: TransNusa Aviation Mandiri Routing: Direct (non-stop)
Flight duration: ~3h 55m direct Starting fare from Bali to Phuket
How to book:
For flexible travelers, TransNusa also offers multi-city bookings — useful if you're planning to visit Phuket as part of a wider Southeast Asian itinerary.
Phuket's coastline is defined by a string of beaches, each with its own personality. Patong Beach is the busiest and most famous — a long crescent of soft sand backed by shops, restaurants, and nightlife. Kata and Karon beaches to the south offer a calmer atmosphere with equally beautiful sand, ideal for families and couples. Nai Harn and Rawai at Phuket's southern tip are quieter still, favored by long-stay visitors and expats.
Beyond Phuket itself, day trips to the Phi Phi Islands, Similan Islands, Racha Yai, and Coral Island open up some of Southeast Asia's most photographed turquoise waters and limestone karst scenery.
Phuket's cultural heart lies inland at Old Phuket Town, a colorful district of Sino-Portuguese shophouses, coffee shops, boutique galleries, and street art. Wat Chalong is Phuket's largest and most important Buddhist temple. The Big Buddha on Nakkerd Hill offers panoramic views over the island and a genuinely moving cultural landmark. Wat Mongkolnimit and Jui Tui Shrine round out the essential cultural stops.
Phuket's nightlife spans everything from the famous (and famously chaotic) Bangla Road in Patong to sophisticated rooftop bars in Kata and Kalim. Weekend night markets — particularly the Phuket Weekend Market (Naka Market) — showcase the local street food scene. Cooking classes, Muay Thai training camps, spa retreats, and yoga studios add depth for travelers wanting more than beaches.
Phuket and Bali share a similar tropical climate but have offset dry seasons — worth knowing if you're planning a combined trip.
For travelers pairing Bali and Phuket in one trip, June to September is a sweet spot — Bali's dry season overlaps with Phuket's shoulder season, so you get good weather in both.
Entry requirements to Thailand depend on your passport:
Always verify current requirements based on your specific passport before travel.
TransNusa's international baggage allowance applies on the Bali to Phuket route.
Please wait...