Cheap Flights to Bali: How to Find the Best Fares to Denpasar in 2026
Getting to Bali (DPS) is rarely direct from the US. Here is the complete 2026 routing guide: best connections, cheapest months, which airlines work best, and total journey cost vs time trade-offs.
Bali has occupied a singular place in the global travel imagination for decades, and in 2026 it remains one of the most sought-after destinations on Earth. Ubud's rice terraces, Seminyak's beach clubs, Uluwatu's clifftop temple, and Canggu's surf breaks attract a mix of honeymooners, digital nomads, spiritual seekers, and curious first-time Asia visitors. The desire to get there is near-universal. The routing, however, requires more planning than most destinations of comparable popularity, because no airline currently flies nonstop between any North American city and Ngurah Rai International Airport in Denpasar. Every US traveler to Bali connects somewhere, and that somewhere matters enormously for both price and experience.
Ngurah Rai International Airport (DPS): What You Need to Know
Bali has one international airport: Ngurah Rai, coded DPS, located in the Tuban area of Denpasar, close to Kuta and Seminyak. The airport underwent significant expansion ahead of the 2013 APEC summit and has been further modernized since, but it remains a single-runway facility with capacity constraints that show during peak periods. Arrival queues at immigration can run long on busy days, particularly during the July-August peak and around major Indonesian holidays. Most nationalities receive a 30-day visa on arrival for 500,000 Indonesian rupiah (roughly $32 at mid-2026 rates), which is payable by credit card at the new dedicated payment counters.
The airport sits about 13 kilometers from central Kuta and roughly 25 kilometers from Ubud. Official airport taxis are metered and reliable; rideshare apps including Grab and Gojek operate from a designated zone outside arrivals. Journey times from DPS to Seminyak run 20 to 30 minutes in lighter traffic, and up to 45 minutes to an hour during the afternoon rush. Getting to Ubud from the airport takes 60 to 90 minutes depending on traffic. Do not expect Bangkok-style rail links; Bali's ground transport is road-only, and traffic in the southern corridor can be genuinely heavy during peak hours.
Why There Are No Direct US-Bali Flights
The absence of nonstop US-Bali service is straightforward economics: the distance from the US West Coast to Denpasar exceeds 8,500 miles, placing it at or beyond the range of most wide-body aircraft in standard configuration, and the passenger volume does not currently justify the economics of a dedicated nonstop when connecting alternatives exist and perform well commercially. Compare this to the Los Angeles-Singapore route, which Singapore Airlines operates nonstop with an A350 ULR at around 8,700 miles and has found a profitable market. Bali's DPS airport lacks the transfer traffic, corporate demand, and premium cabin mix that makes ultra-long-range nonstops economically viable.
The practical result is that every US traveler to Bali adds at least one connection, and the total journey time from the US East Coast is realistically 24 to 32 hours door-to-door. From the West Coast it is somewhat better at 20 to 26 hours. Planning for these journey times honestly, and choosing a connection that maximizes comfort or minimizes fatigue, is the most important decision in your Bali booking process.
Best Routing Options: Mapping the Connection Points
Several hub cities serve as realistic connection points between the US and Bali, each with its own airline options, pricing dynamics, and layover characteristics.
Singapore is the premium option, operated by Singapore Airlines from Los Angeles (LAX) and New York JFK, with connections to Bali on Singapore Airlines or its budget subsidiary Scoot. Singapore Airlines' nonstop from LAX to Singapore is one of the longest commercial flights in the world at roughly 17 to 18 hours, and the carrier's economy and premium cabin products are consistently praised for the distance. The Changi connection experience is excellent. Scoot operates the Singapore-Bali segment at low-cost pricing, typically $80 to $150 one way for the 2.5-hour final leg.
Kuala Lumpur is served by Malaysia Airlines from Los Angeles and select other US cities, with connections to Bali on Malaysia Airlines, AirAsia, or Batik Air. Kuala Lumpur International Airport (KLIA) has two terminals: the main KLIA terminal serves Malaysia Airlines and full-service carriers, while KLIA2 is the dedicated budget terminal for AirAsia. If your US routing ends at KLIA and your Bali connection is on AirAsia from KLIA2, you will need to transfer between terminals; factor this into your connection time calculation and book at least 3 hours between flights.
Tokyo's Narita and Haneda airports connect to Bali via Garuda Indonesia, ANA, and occasionally JAL codeshares, and ANA in particular runs Tokyo-Denpasar service that pairs well with its transpacific flights from the US. Korean Air connects Seoul to Bali with similar logic. Hong Kong, served by Cathay Pacific from multiple US cities, offers connections to Bali via Cathay or partner carriers.
Gulf carriers (Emirates via Dubai, Qatar via Doha) also connect to Bali, though the routing is longer from a geographic standpoint: flying east from the US to Dubai and then east again to Bali is efficient from an airline hub perspective but adds roughly 4 to 6 hours to total journey time compared to Pacific routing. Gulf carrier fares to Bali can still be price-competitive, particularly from the US East Coast where the Pacific routing adds more distance from the origin side.
Singapore as the Best Bali Hub: Why Changi Changes the Calculus
Singapore Changi Airport is regularly ranked the world's best airport, and for connecting travelers it earns that reputation. The Jewel Changi complex, accessible from all terminals, contains a 40-meter indoor waterfall, dozens of restaurants, gardens, and entertainment options that transform a long layover into an attraction in itself. Singapore Airlines passengers traveling in business or first class have access to the airline's private lounge and suite facilities, which set a standard for airport hospitality that few carriers match globally.
For economy travelers, Changi's free transit amenities are unusually generous: movie theaters in the transit area, nap zones, showers available for a small fee, and consistent cleanliness throughout. If you have a layover of 5 hours or more in Singapore and hold a valid onward ticket, you may be eligible for the free Singapore stopover program that allows a brief city tour. That turns a long connection into a feature of your trip rather than an inconvenience.
Singapore Airlines pricing for the US-Singapore segment runs $900 to $1,300 round trip in economy from Los Angeles in shoulder season, which positions it as a mid-range option relative to the cheapest Asia routing alternatives. Adding Scoot's Singapore-Bali segment brings total flight costs to $1,000 to $1,500 for the full itinerary. That is not the absolute cheapest route to Bali, but the combination of service quality and connection experience makes it a frequent recommendation for first-time long-haul travelers who want the journey to feel manageable.
Cheapest Months to Fly to Bali
Bali's tourism calendar creates clear pricing patterns that savvy travelers use to find value. The island has two main seasons: dry season (April through September) and wet season (October through March), with the pricing logic not always matching the simple wet-dry split because global school holiday calendars overlay the local climate calendar.
July and August are the single most expensive period to fly to Bali. European and Australian school holidays coincide, creating a massive demand spike that pushes both flight prices and accommodation costs to annual highs. Round-trip fares from the US that run $1,000 to $1,300 in quieter months can exceed $1,600 in peak July. If your travel dates are flexible, avoiding July and August saves significant money on both flights and hotels.
April and May sit in a sweet spot: dry season is beginning, global demand has not yet reached its summer peak, and fares are often at or near annual lows from the US to Bali. Conditions on the island are excellent, crowds are manageable, and the rice terraces are lush from the end of wet season. This window is genuinely underutilized by American travelers, who often associate April with a non-holiday period and miss the opportunity.
September and October are the other strong value window. Australian and European school holidays have ended, the peak Bali summer crowd has cleared, and the dry season is still technically in effect through September. Fares in September and October often run $150 to $300 below July peak prices on the same routes. October can bring some early-season rain, but nothing that significantly disrupts travel.
December is high season again, driven by global holiday travel, Christmas on Bali's beaches, and the New Year celebrations that attract large numbers of Australian, European, and increasingly American visitors. Fares peak in the second half of December and do not soften until mid-January.
Total Journey Time Reality: Managing 24+ Hours of Travel
Travelers from the US East Coast should plan for 26 to 32 hours total door-to-door travel time to Bali, including ground transport on both ends, any layover, and the flights themselves. From the West Coast, the range is 20 to 26 hours. These are not extraordinary numbers by long-haul standards, but managing them well makes a significant difference in how you feel at arrival.
A layover of 4 to 8 hours in Singapore is genuinely comfortable given Changi's facilities. A similar layover in Kuala Lumpur or Jakarta can be fine but offers fewer transit amenities. Seoul Incheon is another strong option for a long layover: the airport has transit hotels, an ice skating rink, a spa, and the free city tour program for stays of 5 hours or more. Tokyo's Narita is efficient and clean but architecturally dull for a long stay.
If your layover extends to 12 hours or more, many airlines and airports offer transit hotel partnerships that let you rest without formally entering the country. Singapore Airlines has arrangements with transit hotels at Changi, and Korean Air has similar partnerships at Incheon. For layovers of that length, budgeting $100 to $180 for a transit hotel room is often worth it for the quality of rest before the final segment to Bali.
Booking Windows: When to Commit for Bali
Bali is a popular destination with a specific peak-season demand structure, and the booking window needs to account for that. For travel in April, May, September, and October (shoulder season), booking 4 to 6 months ahead captures the best economy inventory. The cheapest fare classes on Singapore Airlines and Korean Air to Southeast Asia sell out well before departure, and waiting until 6 to 8 weeks out often means a significant price increase.
For July and August travel, booking 6 to 8 months ahead is essential if you want a reasonable price. Fares for peak-July Bali travel from the US begin climbing as early as February and March, and by May the cheapest inventory is largely gone. Booking in January or February for a July Bali trip is not excessive; it reflects the genuine demand dynamics of that peak period.
For December, book by June at the latest. Christmas and New Year Bali travel is one of the most heavily competed booking windows in Asia-Pacific travel, and Australians, Europeans, and Americans are all competing for the same limited peak-season inventory. Singapore Airlines in particular sells its holiday-period seats early, as its product has loyal repeat travelers who know to book ahead.
Comparing Routing Options: Where Price Differences Are Largest
The price gap between the cheapest and most expensive routing options for US-Bali travel is large enough to matter significantly in your trip budget. The difference between routing via the cheapest available carrier and hub versus the most convenient or highest-quality option regularly runs $300 to $500 round trip in economy. That spread is wide enough that it is worth spending 20 minutes comparing multiple options rather than booking the first result that appears.
The cheapest options to Bali from the US most often appear on routing via Kuala Lumpur (Malaysia Airlines plus AirAsia), via Jakarta on Garuda, or via specific Gulf carrier promotions. These routings can price $200 to $400 below the Singapore Airlines premium, and for budget-conscious travelers the trade-off in connection experience may be entirely acceptable. The longer total journey time of Gulf routing (versus Pacific routing from the West Coast) is a meaningful consideration, but from the East Coast the time difference narrows.
One practical note: mixing carriers on separate tickets (buying a transpacific leg on one carrier and a connecting Bali leg separately) can sometimes produce the cheapest overall price but eliminates through-check protection. If your first flight is delayed and you miss your separately booked connection, the second airline has no obligation to rebook you. For Bali specifically, many travelers are willing to take this risk given the potential savings, but build in connection time of at least 4 to 5 hours if you go this route.
Finding the Best Bali Fares with Farefinda
The routing complexity for Bali means that comparing options manually across airline websites is genuinely time-consuming. Farefinda searches all routing combinations for Bali (DPS) in a single query, surfacing the cheapest option across Singapore Airlines, Malaysia Airlines, Korean Air, ANA, Gulf carriers, and others from your specific departure airport. The price difference between routing options for the same dates can easily be $300 to $500, making this comparison worth the 5 minutes it takes. Set a price alert for DPS from your home airport to be notified when fares drop to your target level, particularly useful for the April-May and September-October windows when Bali pricing can move meaningfully.
FAQ: Cheap Flights to Bali
How long does it take to fly to Bali from the US?
From the US West Coast, budget 20 to 26 hours total door-to-door including your connection. From the East Coast, the realistic range is 26 to 32 hours. The flight time itself from Los Angeles to a hub like Singapore is roughly 17 to 18 hours; the Singapore-to-Bali segment adds another 2.5 hours, plus your layover time. There is no shortcut on the distance, so planning your journey with rest in mind matters: choose a connection airport with good transit facilities, and consider a transit hotel if your layover exceeds 10 hours.
What is the best connection point for a US flight to Bali?
Singapore (Changi) is widely considered the best connection experience, with world-class facilities and a seamless Bali onward leg via Singapore Airlines or Scoot. Kuala Lumpur offers cheaper alternatives via Malaysia Airlines and AirAsia but with a more complex airport experience. Seoul Incheon and Tokyo Narita are strong options from the West Coast with Korean Air and ANA respectively. From the East Coast, Gulf carrier routing via Dubai or Doha can be price-competitive despite longer total journey time.
What are the cheapest months to fly to Bali?
April, May, September, and October are the best value months from the US. July and August are the most expensive due to European and Australian school holidays driving a global demand spike. December peaks again with holiday travel. The April-May window offers the best combination of value and on-the-ground conditions: dry season is beginning, crowds are manageable, and prices have not yet reached summer highs.
Is Singapore Airlines worth it for the Bali routing?
Singapore Airlines commands a premium, but that premium buys meaningful value: a superior inflight product, the world's best transit airport at Changi, and a straightforward single-connection itinerary with through-check luggage. If the fare difference versus a budget routing is $200 or less, most travelers find Singapore Airlines worth it for a destination like Bali where the journey itself sets the tone for the trip. If the gap is $400 or more, the budget routing via Kuala Lumpur or a Gulf carrier may be worth the trade-off, depending on your priorities.
Can I get to Bali without going through Asia?
Not practically from the US. All viable routings to Bali involve connecting at an Asian hub (Singapore, Kuala Lumpur, Tokyo, Seoul, Hong Kong, Jakarta) or a Gulf hub (Dubai, Doha). There is no nonstop US-Bali service, and routing via Australia (Sydney or Melbourne) adds significant journey time and rarely improves cost. The two best approaches remain Pacific routing via Singapore, Tokyo, or Seoul for West Coast travelers, and comparing Pacific versus Gulf routing for East Coast travelers based on current pricing.
Emily writes destination guides and family travel content, with a focus on Caribbean routes, resort destinations, and practical trip planning.