One Way

Popular Filters

+ 1 more

Departure Airports

One Way Price

AUD 235 AUD 3,900

Duration

3 h 55 m 49 h 30 m

Stops From Phuket

Departure From Phuket

6 AM - 12 PM

AUD 305

12 PM - 6 PM

AUD 313

After 6 PM

AUD 236

Arrival at Denpasar Bali

Before 6 AM

AUD 236

6 AM - 12 PM

AUD 310

12 PM - 6 PM

AUD 346

After 6 PM

AUD 279

Alliances & Airlines

Oneworld

(4)

SkyTeam

(4)

Star Alliance

(6)

+ 19 more

Layover Airports

+ 6 more

Layover Duration

1 h 30 m 31 h 30 m

Phuket To Bali Flights

Book Phuket to Bali flight tickets at lowest price. Get best deals on your upcoming Phuket to Bali flights only on MakeMyTrip. Also Book Bali to Phuket Flights. Currently 74 flights flying from Phuket to Bali. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.


Sorted By:
Departure
Duration
Arrival
Price
Indonesia AirAsia

AUD 248

AUD 236

Phuket to Denpasar Bali , 26 Jul

Indonesia AirAsia QZ | 247

19:20

Sat, 26 Jul 25

Phuket, Thailand

03 h 55 m

00:15

Sun, 27 Jul 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Scoot

AUD 293

AUD 279

Transit Visa may be required

Krabi to Denpasar Bali , 26 Jul

Scoot TR | 691

23:05

Sat, 26 Jul 25

Krabi, Thailand

01 h 55 m

02:00

Sun, 27 Jul 25

Terminal T1

Singapore, Singapore

BAGGAGE : CHECK INCABIN

Information not available

Scoot TR | 286

15:55

Sun, 27 Jul 25

Terminal T1

Singapore, Singapore

02 h 45 m

18:40

Sun, 27 Jul 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Thai Lion Air, Indonesia AirAsia

AUD 320

AUD 305

Re Check-in of Baggage required

Phuket to Denpasar Bali , 26 Jul

Thai Lion Air SL | 759

11:15

Sat, 26 Jul 25

Terminal D

Phuket, Thailand

01 h 25 m

12:40

Sat, 26 Jul 25

Terminal T2

Don Mueang Intl-Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Indonesia AirAsia QZ | 245

18:45

Sat, 26 Jul 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

04 h 20 m

00:05

Sun, 27 Jul 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Nok Air, Indonesia AirAsia

AUD 323

AUD 308

Re Check-in of Baggage required

Phuket to Denpasar Bali , 26 Jul

Nok Air DD | 523

11:35

Sat, 26 Jul 25

Terminal D

Phuket, Thailand

01 h 30 m

13:05

Sat, 26 Jul 25

Terminal T2

Don Mueang Intl-Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Indonesia AirAsia QZ | 245

18:45

Sat, 26 Jul 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

04 h 20 m

00:05

Sun, 27 Jul 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Thai AirAsia

AUD 325

AUD 310

Phuket to Denpasar Bali , 26 Jul

Thai AirAsia FD | 3032

22:05

Sat, 26 Jul 25

Terminal D

Phuket, Thailand

01 h 35 m

23:40

Sat, 26 Jul 25

Terminal T2

Don Mueang Intl-Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Thai AirAsia FD | 396

06:20

Sun, 27 Jul 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

04 h 10 m

11:30

Sun, 27 Jul 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Thai Lion Air, Indonesia AirAsia

AUD 329

AUD 313

Re Check-in of Baggage required

Phuket to Denpasar Bali , 26 Jul

Thai Lion Air SL | 755

12:05

Sat, 26 Jul 25

Terminal D

Phuket, Thailand

01 h 25 m

13:30

Sat, 26 Jul 25

Terminal T2

Don Mueang Intl-Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Indonesia AirAsia QZ | 245

18:45

Sat, 26 Jul 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

04 h 20 m

00:05

Sun, 27 Jul 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Thai AirAsia

AUD 338

AUD 322

Phuket to Denpasar Bali , 26 Jul

Thai AirAsia FD | 3018

17:25

Sat, 26 Jul 25

Terminal D

Phuket, Thailand

01 h 30 m

18:55

Sat, 26 Jul 25

Terminal T2

Don Mueang Intl-Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Thai AirAsia FD | 396

06:20

Sun, 27 Jul 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

04 h 10 m

11:30

Sun, 27 Jul 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Scoot

AUD 351

AUD 334

Transit Visa may be required

Phuket to Denpasar Bali , 26 Jul

Scoot TR | 653

19:45

Sat, 26 Jul 25

Terminal I

Phuket, Thailand

02 h

22:45

Sat, 26 Jul 25

Terminal T1

Singapore, Singapore

BAGGAGE : CHECK INCABIN

Information not available

Scoot TR | 286

15:55

Sun, 27 Jul 25

Terminal T1

Singapore, Singapore

02 h 45 m

18:40

Sun, 27 Jul 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

AirAsia Berhad, Indonesia AirAsia

AUD 356

AUD 339

Transit Visa may be required

Phuket to Denpasar Bali , 26 Jul

AirAsia Berhad AK | 823

15:30

Sat, 26 Jul 25

Terminal I

Phuket, Thailand

01 h 30 m

18:00

Sat, 26 Jul 25

Terminal T2

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Indonesia AirAsia QZ | 557

20:40

Sat, 26 Jul 25

Terminal T2

Kuala Lumpur, Malaysia

03 h

23:40

Sat, 26 Jul 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

AirAsia Berhad, AirAsia X

AUD 360

AUD 343

Transit Visa may be required

Phuket to Denpasar Bali , 26 Jul

AirAsia Berhad AK | 827

17:10

Sat, 26 Jul 25

Terminal I

Phuket, Thailand

01 h 40 m

19:50

Sat, 26 Jul 25

Terminal T2

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

AirAsia X D7 | 794

07:45

Sun, 27 Jul 25

Terminal T2

Kuala Lumpur, Malaysia

03 h 10 m

10:55

Sun, 27 Jul 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available