Worldwide Coverage
Worldwide Coverage
Flights to over 5,000 cities
One-stop Service Guarantee
One-stop Service Guarantee
Price guaranteed upon confirmed payment, booking guaranteed once tickets issued
Secure Payment
Secure Payment
Convenient & reliable booking and payment system

Find cheap one-way flights from Bangkok to Bali starting at US$78.

We've found these cheap flights for you. You can book one-way or round-trip flight tickets.

  • One way
  • Round-trip

Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.

When is the cheapest time to book flights from Bangkok to Bali?

We monitor flight fares to help you find the best deals effortlessly

Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
Cheapest airlines flights from Bangkok to Bali

Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.

Indonesia AirAsia
From US$95
AirAsia
From US$98
Thai AirAsia
From US$99
AirAsia X
From US$101
Thai Lion Air
From US$108
Firefly Airline
From US$111
Nokair Airline
From US$124
Batik Air
From US$128
Malaysia Airlines
From US$129
Scoot
From US$134
ANA airlines

Find more flights and airlines

Find cheap flights from Bangkok to Bali by different airports

Searching for potential routes that might be cheaper and faster? Check out these alternative flights from Bangkok to Bali.

  • Cheapest
    Thai AirAsia
    DMK
    07:05
    14h 40m
    1 transfer
    DPS
    22:45
    Don Mueang International Airport - Ngurah Rai Airport
    Tue, May 14Thai AirAsia
    US$99
  • AirAsia X
    BKK
    13:50
    10h 40m
    1 transfer
    DPS
    01:30
    Suvarnabhumi Airport - Ngurah Rai Airport
    Sun, May 12AirAsia X
    US$101
  • AirAsia X
    BKK
    13:50
    10h 40m
    1 transfer
    DPS
    01:30
    Suvarnabhumi Airport - Ngurah Rai Airport
    Sun, May 12AirAsia X
    US$101
    Find More Flights

Frequently Asked Questions

  • When are flight tickets from Bangkok (BKK) to Bali (DPS) the cheapest?

    Airlines adjust prices for flights from Bangkok to Bali based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • How much do flights from Bangkok (BKK) to Bali (DPS) cost?

    According to Trip.com's data, the lowest price is around $348.
  • How long does it take to fly from Bangkok (BKK) to Bali (DPS) and what is the distance?

    It takes around 4 hours 15 minutes to fly from Bangkok (BKK) to Bali (DPS).
  • What is the transportation method from the main airport to downtown in Bali?

    • The distance from Ngurah Rai Airport to downtown is about 11km. It takes about 30 minutes by taxi.
  • What are the most popular airlines that fly from Bangkok (BKK) to Bali (DPS)?

    Airlines with flights from Bangkok (BKK) to Bali (DPS): Thai Airways, Indonesia AirAsia, Asiana Airlines, Thai AirAsia and Batik Air.

How to find a cheap flight from Bangkok to Bali

Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Bangkok to Bali. Book your flights at the right time and save more.
1
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
2
Compare Flight Prices
Compare prices on travel agency and airline websites.
3
Look Out for Deals
Check airline and travel agency websites for latest flight deals
4
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
5
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
6
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com

Bangkok to Bali Flight Information

Cheapest nonstop flight price

$77

Cheapest round-trip ticket price

$165

Off-season for travel

November

Peak season for travel

July

Flight distance

2,978.18km

Average flight time

4 hours 15 minutes

Popular airline

Malaysia Airlines
Flights from Bangkok(BKK) to Denpasar(DPS)

Denpasar, the capital city of Bali Island, Indonesia is a must-visit for avid travellers who would like to experience authentic Balinese culture. Also, the largest city in Bali, Denpasar is located 40 miles (70 km) south of Singaraja. A major tourist hub owing to its numerous temples, gardens, museums, palaces, beaches, nature spots and recreational activities, Denpasar is a multi-cultural city which despite the trappings and hum-drum of modernity, manages to retain its old-world charm of Bali.

Formerly known as Badung, the name Denpasar is derived from the Balinese words ‘den’ which means north and ‘pasar’ which means ‘market’ due to its proximity to the Kumbasari market in the northern part of the city. Primarily a trading centre, Denpasar was colonized by the Dutch in the 19th century and remained under Dutch influence until Indonesia declared its independence in 1945, post which it became the seat of government & administrative operations in Bali. The Puputan Square and Bajra Sandhi Monument, which are historic landmarks of the city are a tribute to the struggle against Dutch rule.

Tip: The best way to explore the cultural and historical attractions of Denpasar is by car or taxi. As it is centrally located, it links various routes that enable easy travel to the tourist attractions in and around Bali.

Getting to Denpasar

Ngurah Rai International Airport is the main airport located in Bali and is located 13 km south of Denpasar.

From Bangkok, Thai Air Asia is the only airlines that offer direct flight to Denpasar. Multiple airlines provided connecting flights from Bangkok to Denpasar.

Bangkok to Denpasar flights typically takes around 4 hours and 15 mins if it’s a direct flight and between 17 to 29 hours for connecting flights depending on the number of stops.

Thai Air Asia Airlines, Jetstar Airways, and Scoot Airlines provide cheap flights from Bangkok. Other good flights from Bangkok are provided by Hongkong Airlines, Korean Airlines, Malindo Airlines, Thai Lion Airlines, Singapore Airlines, Malaysia Airlines, Asiana Airlines, Garuda Indonesia, Cathay Pacific Airways, VietJet Airlines, and Philippine Airlines.

Tip: You could either use a taxi or bus to travel from Ngurah Rai International Airport at Denpasar to Ubud. However, an airport taxi would be the fastest and most convenient as it would take only 40 minutes to reach Ubud.

Art & Culture in Denpasar

Denpasar is steeped in a rich cultural heritage of dance, religion, music and various art forms. Bali Arts Festival is one of the major highlights which is held annually. One of the most eagerly anticipated events characterized by brilliant musical and dance performances, including a depiction of Hindu epics such as the Ramayana and Mahabharata, gives you a great opportunity to get a glimpse and soak in traditional Balinese culture. The Bali Provincial Museum, the oldest landmark of the city, has an interesting array of exhibits that gives an insight into the lives and culture of Balinese people. Verdi Budaya Art Centre designed by Ida Bagus Tugur, one of the most famous architects of Bali, is host to numerous cultural programs all year round. Neka Art Museum that has artworks which depicts the beautiful blend of Balinese art and culture are a visual delight for art lovers and enthusiasts.

Those with religious inclinations and love for temple architecture must visit Jagatnatha Temple for its beautiful stone motifs and carvings. Sakenan Temple believed to be associated with prosperity is another attraction which depicts the beauty of Balinese culture.

Shopping & Recreation in Denpasar

A shopper’s paradise for natural and hand-made goods, Pasar Badung Market is a must-visit when in Denpasar. The shops bedecked with a colourful display of clothes, accessories, souvenirs, fresh produce etc. is thronged by tourists and locals alike.

Book your tickets with Trip.com and enjoy a hassle-free tour.