Top airlines fly to Bali
Singapore Airlines
Indonesia AirAsia
Batik Air Malaysia
Batik Air
Malaysia Airlines
Philippine Airlines
TransNusa
Jetstar Airways
Lion Air
VietJet Air
Scoot
Citilink
Garuda Indonesia
Cathay Pacific
Thai Airways
Hong Kong Airlines
Korean Air
Super Air Jet
Cebu Pacific
AirAsia Berhad (Malaysia) Latest Flight Deals to Bali
These are the best offers on flights to Bali you’ll find over the next 60 days, with savings of up to €659. Don’t miss out!

Frontier Airlines

Indonesia AirAsia

AirAsia

Indonesia AirAsia

Thai AirAsia

Cebu Pacific

AirAsia X

Scoot

AirAsia X
When is the cheapest time to book flights to Bali?
Which month has the cheapest one-way flights from Jakarta to Bali?
Based on Trip.com’s data, the cheapest month for flights from Jakarta to Bali is March, with an average price of €29; while the month with the highest flight price is usually July, with an average price of up to €45.
What is the cheapest month for round-trip flights from Jakarta to Bali?
According to historical data from Trip.com, the lowest prices for flights from Jakarta to Bali are found during March, with an average price of €98. Conversely, the highest prices are found during May, with an average price of up to €143.
What's the cheapest day to fly from Jakarta to Bali?
Based on Trip.com data from the past 12 months, the cheapest day to fly from Jakarta to Bali is Tuesday, with average prices lower than on other days. Avoid Friday, as prices are usually highest then.
Round-trip fights to Bali
Whether it's a quick getaway or a business trip to remember, our 3–7 day round trips are perfect for experiencing Bali affordably.
Useful info for your flights to Bali from the United States
| Cheapest one-way flight price | €416 |
|---|---|
| Cheapest month | August |
| Peak season for travel | July |
| Flight distance | 13,886.36 km |
| Popular airline | Singapore Airlines |
Flights to Bali (DPS) – What You Need to Know?
Bali is rich with lush jungles, serene temples, and pristine beaches. As Indonesia's "Island of the Gods", traveling here is a perfect experience mixed with adventures, spirituality, and tropical vibes.
There’s one main commercial airport in Bali, Ngurah Rai International Airport (DPS), also known as Denpasar International Airport, which is located in southern Bali, 13 km south of Denpasar. You’ll easily find flights from major US cities, like Los Angeles, San Francisco, or New York, to Bali, with layovers in Taipei, Hong Kong, or Ho Chi Minh City.
Top Cities to PNH | Average Flight Time |
~22h | |
~23h | |
~24h |
What’s the Cheapest Time to Fly to Bali?
Check out the cheapest and most expensive times to fly to Bali.
Price Rank | Estimated Price (e.g., round-trip flight: LAX-DPS) | Key Reasons for Price |
Cheapest (Nov-Mar) | From ~$934 | Rainy season, transition months, low demand |
Most expensive (Apr-Oct) | From ~$1125 | Peak summer vacation, sunny |
Booking Tips:
- Book at least 2-4 months in advance; fly mid-week to get cheaper fares
- Search for flights across entire months to find the lowest prices.
- Be prepared for chaotic traffic and occasional rainy downpours during the dry season!
Low-Cost Airlines Flying to Bali
Look for low-cost flights (with layovers) from the US cities to Bali.
Airline | Type | Popular Routes | Approx. One-Way Fare |
Flag carrier | Los Angeles/San Francisco – Bali | From ~$334 | |
Flag carrier | Chicago – Bali | From ~$589 | |
Flag carrier | New York – Bali | From ~$585 |
About Bali Airport – DPS
Ngurah Rai International Airport (DPS)
DPS is the only international airport in Bali, located 13 km south of Denpasar. It features L-shaped international and domestic terminals. You can easily get to tourist hotspots like Kuta, just 2.5 km north.
Getting to downtown Bali from DPS
- Airport shuttle bus: 30-60 mins; ~$5 to Kuta/Legian; buy tickets at the airport counter
- Taxi: 20-30 mins; ~$10-$20 to Kuta/Seminyak; use official Blue Bird taxi, avoid touts
- Ride-hailing (Grab/Gojek): ~$7-$14; 20-40 mins; pick-up at designated zones
Best Time to Visit Bali
The Cool Season (Apr–Oct) is the best time to visit Bali, with dry sunny days about 27–31°C (81–88°F), low humidity, and calm ocean. It's perfect for beaches, diving, and temple tours. You can travel in May or September to avoid crowds.
- Peak Season (Jun–Aug / Dec–Jan): Summer holidays, Christmas/Nyepi (Mar); highest prices for flights & hotels; crowded beaches in Seminyak/Canggu; book villas 6 months early.
- Shoulder Season (Apr–May / Sep–Nov): Occasional light rain; uncrowded surf spots; 15–25% cheaper flights; ideal for yoga and rice field hikes.
- Off Season (Jan–Mar): Rainy season, short-time downpours; greenery jungles; emptier temples; cheapest deals; pack waterproof gear and mosquito repellent.
Frequently asked questions about flights to Bali
What is the average flight ticket price from United States to Bali?
The average ticket price to Bali is €364. Please use this price as a reference only.How long is the flight to Bali?
- Approx. 3 hours 6 minutes to fly from Kuala Lumpur to Bali.
- Approx. 1 hour 52 minutes to fly from Jakarta to Bali.
- Approx. 4 hours 22 minutes to fly from Bangkok to Bali.
- Approx. 2 hours 51 minutes to fly from Singapore to Bali.
How to get cheap flights to Bali?
You can book cheaper flights in the following ways:- Search for tickets to a city or airport near Bali.
- Look up different airlines that have flights to Bali.
- Browse different departure dates from the same month.
- Filter for different departure times from the same day.
- Check for discount information on various social media sites.
- Explore deals and discounts on airline websites.
What is the most popular month to visit Bali?
Understanding peak and off travel seasons to Bali can help you arrange your travel plans accordingly. The most popular month to visit Bali is May. The average price of flight tickets to Bali in May is €301.When are the cheapest flights to Bali?
Flight tickets to Bali are the cheapest in August compared to other months, the average price is €273.Which popular airlines have flights to Bali?
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.