Indonesia flights - cheap international flight tickets and hacker fares to Bali, Jakarta, Surabaya

Indonesia is open to international tourism

Indonesia (including the resort island of Bali) welcomes all foreign tourists, recently abolishing nearly all travel restrictions to enter the country. There is a no-quarantine and no tests pre- and post-arrival for fully vaccinated international travelers. Visa-on-arrival (VoA) has been resumed on 28th April 2022 for passport holders from 60 countries. Citizens of nine ASEAN countries (Brunei, Cambodia, Laos, Malaysia, Myanmar, Philippines, Singapore, Thailand, and Vietnam) are eligible for visa exemption.

When entering Indonesia, you must show a copy of a return ticket or ticket continuing the journey to another country.

Foreign passengers are allowed to transit through Indonesian airports as long as they remain airside, have proof of their vaccination status and onward flight tickets.

Round-trip flights to Bali 40% – 80% off with Air Traveler Club™

Hand-picked hacker fares from Air Traveler Club.
Rare deals to the Asia Pacific you will not find anywhere else. Free to sign up.

Early access

Air Traveler Club+ is launching soon.
Join the waitlist to claim your 50% discount!

Things to know before flying to Bali
Airlines flying to BaliAirAsia, ANA, Bangkok Airways, Batik Air, Citilink, Emirates, Etihad Airways, Garuda Indonesia, Jetstar, KLM, Korean Air, Lion Air, Lufthansa, Malaysia Airlines, Nam Air, Qantas, Qatar Airways, SAS, Saudia, Scoot, Singapore Airlines, Sriwijaya Air, Super Air Jet, Thai Airways, Tigerair, Turkish Airlines, United Airlines, Wings Air, VietJet Air, Vietnam Airlines, Virgin Australia, Vistara
Indonesian airlinesAirAsia, Lion Air, Batik Air, Citilink, Garuda Indonesia, NAM Air, Sriwijaya Air, Super Air Jet, Susi Air, TransNusa, Trigana AirWings Air
Main airportI Gusti Ngurah Rai International Airport (DPS) – Denpasar, Bali
Best stopoversHong Kong, Tokyo, Fiji, Pacific Islands, Sydney (from US)
Bangkok, Delhi, Dubai, Singapore (from Europe)
Regular price (roundtrip)✈ €700 – €1100 (from Europe)
✈ $1000 to $1700 (from USA)
ATC price✈ 40% — 80% off regular price
Official websitesInternational Arrivals (Bali airport flight status)
Welcome Back To Bali (official Bali tourism website)
Wonderful Indonesia (official tourism website)
Visas to Indonesia (Directorate General of Immigration)

Tips, tricks & hacks
for flying to Bali

Book a seat in a quiet zone

Some airlines (for example AirAsia X) start to offer child-free "quiet zones" for a peaceful flight experience. Children below 10 years old are not allowed in this section. Those seats are usually located in front of the plane (bonus: less noise from the engines) with soft ambient lighting and early meal service.

Know your time zone

Being a massive archipelago, Indonesia has three different time zones: WIB (Indonesia Western Standard Time) – UTC+7h, WITA (Indonesia Central Standard Time) – UTC+8h, and WIT (Indonesia Eastern Standard Time) – UTC+9h.

For example, Bali is within WITA and its time is one hour ahead of Jakarta, which is within WIB.

When checking flights and airport transfer times, ensure you know the local time zones. The departure time on your plane ticket is always listed based on the time zone of the departure airport. We suggest resetting your watch during the flight – it will help your brain adjust to the new time zone and to deal with jet lag.

Next tips

Airports in Bali

Bali has only one airport – Ngurah Rai International Airport DPS – located in the southern part of the island, around 3 km from Kuta and nearly 40 km from another popular tourist spot, Ubud. In 2024 Bali will have one more international airport (North Bali International Airport), on the island's north side in Buleleng Regency. We also recommend checking two nearby airports when looking for the lowest fares: Soekarno–Hatta International Airport CGK in Jakarta and Lombok International Airport LOP on the nearby island of Lombok.

As in any country, airports with the largest volume of flights are located near major cities – about 10 to 20 kilometers from the city center – with public transport and airport shuttle service available. These are hubs for major Balinese airlines, with large passenger terminals, first class lounges, shops, and restaurants.

Bali (Denpasar) from

Jakarta from

Lombok from

Flights from Russia to Bali (airports nearby Moscow)

Here are some examples of the real-time economy class airfares from Russia to Bali in October 2022. All prices are for one-way flights.

More choicesReveal superdeals

40% — 80% off your next flight

Be ready to book your ticket when the perfect deal lands in your inbox

Join now, it's free

Early access

Massive collections of discounted flights to Asia Pacific.
Join the waitlist to claim your 50% discount!

Claim 50% discount

Tips, tricks & hacks
(continued)

Book your flights in the local currency

Airfares that a flight search engine or airline website quotes you often vary depending on where you book from. Try to spoof your location and currency so that it looks like you're booking the flight from the same country it departs from. For example, if you are in the US and booking a leg of your trip from Tokyo to Bali, set the country on the airline website to Japan and the currency to Japanese yen (JPY).

This simple trick doesn't work every time (not all websites set prices the same way), but it can sometimes save you significant money.

Avoid the last flight connection of the day

When flying domestically, try not to book the last flight out of your connecting airport. If you miss it or the flight is canceled, the airline will put you on its next flight, but this will require an overnight stay and arrival a day later. Please note that Indonesian airlines are not in the habit of offering a free hotel in such cases.

Next tips

Stopover options for traveling to Bali

Direct flights to Bali can be expensive. So if you’re looking at a long-haul trip with at least one connection, rather than simply transiting an airport, why not take an opportunity and plan a longer stopover? It won’t only break up your journey but will become a legitimate part of your vacation.

When booking flight tickets, many airlines include a stopover en route to your final destination. Those flights are usually cheaper than non-stop flights, and they can be a great way of seeing more than one place on your trip. You can often add it at no additional cost, just by looking for multi-city flights with longer layovers.

Check flight prices and other details for these great stopover options when traveling to Bali:

Flights to Bali fromUnited States and Canada

  • Most flying routes from North America to Bali are over the Pacific, even if the departure airport is on the east coast. Travel times for these routes vary between 20 to 26 hours depending on the point of departure, length of layover, etc.
  • For long-haul flights choosing a reputable airline is crucial. Comfortable seats, inflight entertainment, food and drinks, and just the general atmosphere of the flight can make a big difference to the trip. For flights from the United States or Canada to Bali, we recommend legacy carriers such as American Airlines, Cathay Pacific, Delta Air Lines, Emirates, Japan Airlines, Korean Air, Etihad Airways, Qantas, Qatar Airways, Philippine Airlines, Singapore Airlines, Turkish Airlines, and United Airlines.
  • There are no direct flights from the United States or Canada to Bali. However, most main hubs in SE Asia have direct flights to Bali, as do some larger airports in the Middle East – your journey will have at least one stop.
  • When flying to Bali you have plenty of convenient layover or stopover options. Flights with one or more stops depart from most major North American airports, including Atlanta ATL, Dallas DFW, Denver DEN, Chicago ORD, Los Angeles LAX, Las Vegas DFW, Miami MIA, Seattle SEA, Houston IAH, New York JFK, and San Francisco SFO in the United States and Toronto YYZ, Vancouver YVR, Calgary LAS, and Montreal YUL in Canada. Your chosen airline will most likely dictate which airport you transit through – among the best stopovers are Bangkok, Fiji and Pacific Islands, Hong Kong, Kuala Lumpur, SeoulSingapore, Sydney, Taipei, and Tokyo.
More choicesReveal superdeals

Fly half-price from US/Canada to Bali

Get heavily discounted airfares right to your email.

Join now, it's free

Early access

Business Class seats at an Economy price.
Join the waitlist to claim your 50% discount!

Claim 50% discount

Tips, tricks & hacks
(continued)

Take advantage of loyalty programs

Choose an airline that suits you the best, then stick to it. By becoming a 'regular', you will be able to use its loyalty program and earn "miles" (or points) – not only for flying but also for everyday expenses (if your card is affiliated with an airline).

Points earned this way often add up over time and are extremely helpful in flying at reduced fares. Airlines offer not only ticket discounts for their frequent flyers, but also special travel perks such as cabin class upgrades, increased checked baggage allowance, or access to their airport lounges so you can relax during long layovers.

If you often fly with Emirates, opt for Skywards, with Qantas – for Qantas Frequent Flyer, with Singapore Airlines – for KrisFlyer, etc.

"Hot seats" on long-haul flights

Those days seat selection is considered an optional, extra paid service - seats with extra legroom (front and exit rows) are usually priced higher. However, if you’re about to take a long-haul flight, those “hot seats” are worth considering - expect to pay $50-$100, which is much less than upgrading to Premium Economy.

If you want to choose your seats, do this early (ideally during the booking) for a more extensive selection of available options.

Next tips

Domestic air travel from Bali

Most domestic routes in Indonesia are operated by local airlines. When traveling to popular tourist destinations – such as Jakarta, Lombok, Komodo, Maluku, Papua or Yogyakarta – from Ngurah Rai airport in Denpasar, you’ll be flying with one of the Indonesian airlines.

The government-owned Garuda Indonesia is the national flag carrier, operating full-service flights from Bali to several destinations, including overseas (it is also the only Indonesian airline that flies to Europe). Garuda’s low-cost subsidiary Citilink operates shuttle services between Indonesian cities. Lion Air focuses on budget travelers, and with its subsidiaries Batik Air and Wings Air, it’s the country’s largest airline group. Founded in 2021, Super Air Jet is a newcomer focusing on air travel between islands in Indonesia and targeting the millennial generation. Sriwijaya Air is a private low-cost airline that serves more than 40 domestic destinations. Truly affordable ticket prices can be found at Indonesia AirAsia, a subsidiary of Malaysia’s AirAsia – repeatedly named Asia’s best low-cost airline.

Flights to Bali from Europe

  • There are no direct flights from Europe to Bali. Currently only Royal Dutch Airlines (KLM) offers direct flights from Europe to Bali. KLM connects Amsterdam (Schiphol airport AMS) with Bali (Denpasar airport DPS) with multiple weekly flights that cover the route in about 16 hours at the cost of around $700 if booked early. If you are looking for the shortest journeys, consider airlines that operate flights with only one stop: Garuda Indonesia (from Amsterdam to Bali via Jakarta), KLM (from Amsterdam via Singapore), Singapore Airlines (from Frankfurt via Singapore), Malaysia Airlines (from Amsterdam or Frankfurt via Kuala Lumpur), Thai Airways (from Brussels or Frankfurt via Bangkok) or Cathay Pacific (from Amsterdam via Hong Kong).
  • To break the trip and stretch your legs, consider transit through popular Asian airport hubs, extending your total journey time by 1–3 hours. A 1-day stopover in Bangkok, Dubai, Delhi, Colombo, Ho Chi Minh, and Singapore will be a great option to reduce your jet lag at the final destination and do some extra sightseeing.
  • The best chance for a cheaper flight is when you are flexible about the departure point. Especially look for larger cities with airports that serve as hubs for multiple airlines: London LHR and Manchester MAN in the United Kingdom; Frankfurt FRA, Munich MUC and Berlin BER in Germany; Paris CDG and Nice NCE in France; Munich MUC and Berlin BER in Germany; Amsterdam AMS in the Netherlands; Madrid MAD in Spain; Stockholm ARN in Sweden; Zurich ZRH in Switzerland; Brussels BRU in Belgium; Oslo OSL in Norway; Warsaw WAW in Poland; and Dublin DUB in Ireland.
More choicesReveal superdeals

Fly half-price from Europe to Bali

New offers every week.

Join now, it's free

Early access

The most lucrative airline promotions.
Join the waitlist to claim your 50% discount!

Claim 50% discount

Tips, tricks & hacks
(continued)

Pre-book your meal on a budget airline

Most budget airlines don't include meals in the price of your ticket. If you think you may want a meal in-flight, purchase it while you’re booking, as the meal selection for buying onboard is usually limited and prices are higher.

Watch for a good sale

One of the most convenient ways to ensure cheap flight tickets is to be abreast of the promotions, discounts and sales offered by various airlines.

To get a great bargain, be sure to track the airlines' online activity over several weeks. Keep checking their websites, subscribe to their newsletter and follow them on social media (set notifications for their posts that contain keywords such as “discount”, “promotion”, “ticket sales”, etc.).

Easier way: visit Promo Radar and sign up for weekly email alerts about the best ongoing promotions from all popular airlines.

Next tips

Air Traveler Club.How to book a superdeal to Bali?

Every superdeal you receive from Air Traveler Club includes a link you can use to book a flight. It always directs you to the website that offers the lowest price. Sometimes it’s an airline website; in other cases, Google Flights or a similar flight booking platform.

This video explains how to use Google Flights to book a plane ticket.

YouTube video
Booking cheap plane tickets to Bali with Google Flights.

Flights from Asia

  • Asia is probably the best continent for short-haul and mid-haul flying. The sheer scale of this most populous region on Earth is reflected in the type of aircraft operating many short-haul flights: intra-Asia flyers benefit from comfortable, wide-bodied aircraft by the likes of Boeing 777, 787 or Airbus A350, A330, and A380.
  • When flying within Asia, you’ll often use regional airlines. The budget carriers offer tens of weekly flights to Bali with relatively comfortable flight experience and the cheapest fares – check the prices from AirAsia, Bangkok Airways, Cebu Pacific, Jetstar, Scoot, and VietJet Air.
  • For more comfort and top-notch customer service, consider flying with recognized full-service airlines such as Cathay Pacific, Emirates, Garuda Indonesia, KLM, Malaysia AirlinesSingapore Airlines, Qatar Airways, and Thai Airways.
  • Mentioned airlines operate direct or 1-stop flights from primary Asian hubs such as Bangkok BKK in Thailand, Singapore SIN, Bali DPS in Indonesia, Hong Kong HKG, Seoul ICN in South Korea, Tokyo HND in Japan, Dubai DXB in UAE, Kuala Lumpur KUL in Malaysia, Hanoi HAN and Ho Chi Minh City SGN in Vietnam, Phnom Penh PNH in Cambodia, Delhi DEL in India, Beijing PEK in China, Taipei TPE in Taiwan, Manila MNL in the Philippines), Doha DOH in Qatar, Istanbul IST in Turkey, and others.

Flight prices can vary considerably. Here are some real-time examples:

More choicesReveal superdeals

Fly half-price to Bali

Get curated deals from flight experts.

Join now, it's free

Early access

Air Traveler Club+ is launching soon.
Join the waitlist to claim your 50% discount!

Claim 50% discount

Tips, tricks & hacks
(continued)

Carry your prescriptions

This one is important and will ensure you get through customs and immigration smoothly. Some countries are very strict about medicines you carry along. Many common OTC medicines available in one country may require a prescription in another. Make sure you take prescriptions along to avoid any hassle while traveling.

Why is it so cold on planes?

The airplane interior is usually kept cold to prevent hypoxia – a medical condition that may occur when the body tissue does not receive enough oxygen (high cabin pressure can trigger this reaction). Since body temperatures vary, airlines keep the temperature on the low side just to be safe; they would rather keep the cabin too cold for some passengers than have even one passenger faint.

Some budget carriers don’t provide free blankets or charge an extra fee if you want one. So be prepared: dress in several layers of clothing, wear a hoodie, and pack an extra pair of cozy fuzzy socks in your carry-on to keep yourself warm on the flight.

Promo radar flight promotion sales. Tiket Pesawat Promo.

Promo Radar™All airlines, all promotions, one place

Before booking a flight, check if any of these promotions applies to you:

Check promotions