Bali flights from the US usually take 21–30 hours with one or two stops, since no nonstop US–DPS route runs.
Some links on this page are affiliate links. If you book through them, we may earn a small commission at no extra cost to you.
The real answer to how long is a flight to Bali depends less on distance than on your US departure city, the layover airport, and the wait between flights. Bali’s airport is I Gusti Ngurah Rai International Airport in Denpasar, usually shown as DPS on airline searches.
West Coast travelers can often reach Bali in about 21–25 hours when the connection is tight. East Coast travelers should plan on about 24–30 hours, and some cheaper fares stretch past 35 hours because of long airport waits.
After you compare the likely travel time from your city, it is worth checking whether a faster one-stop fare is close in price to a slower two-stop fare:
Flight To Bali From The US: What The Time Really Includes
A flight to Bali from the US usually includes one long transpacific or Middle East flight, one shorter regional flight into Denpasar, and at least one layover. The flying time alone is shorter than the total travel time shown on your ticket.
Most US routes connect through airports such as Singapore Changi Airport, Doha Hamad International Airport, Taipei Taoyuan International Airport, Seoul Incheon International Airport, Hong Kong International Airport, or Tokyo Narita International Airport. A strong itinerary keeps the layover around 90 minutes to 4 hours; a bargain itinerary may park you overnight.
Use these ranges as planning numbers, not guarantees. Airline schedules change by season, aircraft, and connection bank.
| US Departure City | Typical Total Time To Bali | Common Stop Pattern |
|---|---|---|
| Los Angeles | About 21–25 hours | Usually 1 stop via Singapore, Taipei, Hong Kong, Seoul, or Doha |
| San Francisco | About 21–26 hours | Usually 1 stop via Singapore, Taipei, Tokyo, or Seoul |
| Seattle | About 22–28 hours | Usually 1 stop via Taipei, Seoul, Tokyo, or Doha |
| New York City | About 24–30 hours | Usually 1 stop via Doha, Singapore, Taipei, or the Gulf |
| Chicago | About 25–32 hours | Often 1–2 stops via Asia, the Gulf, or a US West Coast hub |
| Dallas | About 25–33 hours | Often 1–2 stops via Doha, Los Angeles, or another hub |
| Miami | About 28–36 hours | Usually 2 stops, unless routed efficiently through a major hub |
How Many Stops Do US Flights To Bali Usually Need?
US flights to Bali usually need one or two stops because there are no scheduled nonstop flights from the United States to Denpasar. One-stop routes are cleaner, but two-stop routes can be cheaper from smaller US airports.
The best one-stop itineraries usually come from Los Angeles, San Francisco, Seattle, New York, and sometimes Chicago. Smaller cities often require a domestic positioning flight before the long international leg.
- One stop: usually the fastest and easiest choice if the price is reasonable.
- Two stops: often cheaper, but more tiring and more exposed to missed connections.
- Overnight layover: only worth it when the fare savings are large or the stopover city is part of your plan.
Which Bali Airport Do You Fly Into?
Travelers fly into I Gusti Ngurah Rai International Airport, the main airport for Bali and the airport coded DPS. The airport sits in Tuban, south of Denpasar and close to Kuta, Seminyak, Jimbaran, and Nusa Dua.
The official airport site identifies Bali’s airport as I Gusti Ngurah Rai International Airport and lists the DPS airport code. That matters when comparing fares, because some booking sites label the destination as Denpasar rather than Bali.
Planning note: Seminyak, Canggu, Ubud, Uluwatu, and Nusa Dua can sit 30 minutes to more than 2 hours from DPS depending on traffic.
Why The Same Bali Route Can Differ By 10 Hours
The same US city can produce very different Bali travel times because layovers do most of the damage. A 23-hour itinerary and a 34-hour itinerary may use similar flight legs, with the extra time buried in a long connection.
Before choosing the cheapest fare, check three things:
- Total duration: judge the whole itinerary, not just the first flight.
- Connection length: avoid very tight international transfers, especially on separate tickets.
- Arrival time: landing late at night can add stress if your hotel is far from DPS.
For most travelers, paying a little more for one fewer stop or a shorter layover is worth it on a route this long.
Where To Stay After Landing In Bali
Where you stay after the flight changes how rough arrival day feels. A beach stay near Seminyak, Jimbaran, Sanur, or Nusa Dua is easier after a long flight than pushing straight to north Bali or a remote villa late at night.
Use a map before you commit, because Bali distances look short but traffic can be slow around the airport, Canggu, and Ubud:
Arrival Day Plan After A Long Bali Flight
A smart first day in Bali should be light, close to your hotel, and built around sleep recovery. Save temple days, waterfall trips, volcano hikes, and long transfers for later.
If your flight lands in the afternoon or evening, the safest plan is simple:
- Pre-arrange your first transfer or use the official airport transport options.
- Stay within the south Bali or central Bali area you actually want for the first night.
- Eat near the hotel, hydrate, and skip alcohol-heavy plans on night one.
- Set the next morning aside for a slow start instead of a timed tour pickup.
Travelers continuing to Ubud can still go the same day, but the drive may feel long after 20-plus hours in transit. Travelers heading to Amed, Munduk, or Lovina should consider sleeping near the airport or in south Bali first.
The Better Flight Choice For Most US Travelers
The better Bali flight for most US travelers is a one-stop itinerary under 28 hours with a layover long enough to protect the connection but short enough to avoid wasted airport time. From the West Coast, aim for roughly 21–25 hours; from the East Coast, aim for roughly 24–30 hours.
Pick by traveler type:
- Fastest trip: choose one stop through a major Asian or Gulf hub.
- Lowest stress: choose a 2–4 hour layover on one ticket with the same airline alliance or partner group.
- Lowest fare: accept two stops only if the savings are meaningful and the layovers are not overnight by accident.
- Best arrival day: land in daylight or early evening, then stay within a practical drive of DPS.
A Bali flight is long from anywhere in the US, but the right itinerary keeps the trip manageable: one clean connection, no risky airport sprint, and a first night that does not require another major transfer.
References & Sources
- InJourney Airports.“I Gusti Ngurah Rai International Airport.”Confirms Bali’s official airport name, DPS airport code, and location near Denpasar.