Airlines Flying to Bali
Fly to Bali from : Singapore | USA | UK | New Delhi
Scroll down for rest of Europe and other countries.
We often get asked what airlines fly to Denpasar Bali (Ngurah Rai International Airport, Airport Code : DPS) and there is some confusion between which airlines operate flights such as British Airways which has shared flight arrangements with other airlines, known as “codeshares”. For example if you fly from London to Bali you could be boarding a Qantas flight instead of a British Airways flight in London as Qantas is a “Codeshare Partner” of British Airways. In the same way, Qantas and Cathay Pacific are Codeshare Partners of American Airlines and American Airlines don’t actually operate their own flights to Bali even though you can buy an airticket to Bali from them.
There are no airlines flying direct non-stop from the USA, UK or Europe to Bali. Depending on which airline you fly, you will need to transit either in Singapore, Bangkok, Hong Kong, Tokyo, Kuala Lumpur or Sydney. The best airline with the most flights is Singapore Airlines which flies direct from the US or Europe to Singapore and flies 21 times a week from Singapore to Bali.
American Airlines (codeshare with Qantas via Sydney & Cathay Pacific via Hong Kong)
Australian Airlines / Qantas - See route map
British Airways (codeshare with Qantas & Cathay Pacific)
Cathay Pacific (via Hong Kong)
China Airlines
Garuda
KLM
Korean Air
Lufthansa (SQ flight from Brussels)
Malaysia Airlines (via Kuala Lumpur)
Japan Airlines - Check Flight Schedules (next 8 months)
Qatar Airways - via Doha in Qatar.. More
Singapore Airlines (via Singapore) - Check Worldwide Flight Schedules
Thai Airways (via Bangkok)
Transaero (Moscow - Singapore - Denpasar)
AirAsia - Budget Airline, flights from Malaysia (KL) and Jarkarta
Jetstar / Valuair - Budget Airline, flights from Australia (Sydney and Melbourne) & Singapore. Jetstar Airways is part of the Qantas Group. Valuair is the budget airline that operates the Singapore - Bali sector for Jetstar.
Codeshare Flight Timetables (Cathay Pacific, American Airlines, Qantas, British Airways)
Airlines flying from the UK to Bali
You will need to stopover in Singapore, Hong Kong, Bangkok or Doha to catch your flight to Denpasar, Bali. Here are airlines flying to these countries.
From London Heathrow to :
Bangkok - British Airways, Qantas, Thai Airways, Eva Air
Singapore - British Airways, Qantas, Singapore Airlines
SQ317 - Dep LHR 12:00 - Arr SIN 07:45 (+1) - daily, non-stop
SQ319 - DEP LHR 18:30 - Arr SIN 14:15 (+1) - daily, non-stop
SQ321 - Dep LHR 22:15 - Arr SIN 18:00 (+1) - daily, non-stop
QF032 - Dep LHR 12:15 - Arr SIN 08:00 (+1) - daily, non-stop
BA011 - Dep LHR 21:25 - Arr SIN 17:15 (+1) - daily, non-stop
Please check above times. This is only a guide. Flight times change every 6 mths.
(SQ departs Singapore for Bali thrice daily at 9.35am, 4.40pm, 7.00pm,
Qantas/BA depart SG every Tues & Sat at 9.25pm arrive in Bali at midnight)
Hong Kong - British Airways, Qantas, Cathay Pacific.
(Departure time from HK is daily at 10.05am. Same flight for all airlines.)
Doha (Qatar, Middle East in case you don’t know where it is) - British Airways, Qatar Airways
Heathrow Scheduled Flight Timetable
Destinations & Airlines from Heathrow
Airlines flying from Europe to Bali (updating information)
Amsterdam
Singapore Airlines : Amsterdam (SQ323 daily) - Singapore - Bali
Barcelona
Brussels - Research Flights
Singapore Airlines : Brussels - Frankfurt (SQ25) - Singapore - Bali
[Brussels to Frankfurt sector operated by Lufthansa. Flight No. SQ2037 & SQ2073]
Cathay Pacific : Brussels - London - Hong Kong - Bali
Thai Airways : Brussels - Longon - Bangkok - Bali
Also China Airlines & Eva Air from Brussels.
Frankfurt
Singapore Airlines : Frankfurt (SQ25,daily) - Singapore - Bali
Milan
Singapore Airlines : Milan (SQ377,3x) - Singapore - Bali
Paris
Singapore Airlines : Charles de Gaulle (SQ333 daily) - Singapore - Bali
Zurich
Singapore Airlines : Zurich (SQ 345 daily) - Singapore - Bali
Airlines flying from USA & Canada to Bali
Singapore Airlines
LAX / SFO / New York EWR / New York JFK -> Singapore -> Denpasar Bali
Direct flights to Singapore available from LAX & EWR, otherwise transit in Taipei, Hong Kong or Japan. Via France if going from JFK.
Japan Airlines
Flights from Hawaii, LAX, SFO, JFK, Mexico City, Brazil & Vancouver via Tokyo.
Qantas
Flights from most major cities in the USA and Canada via Sydney. See this route map.
Qatar Airways (New!)
Flights from Washington (IAD) and New York (EWR) to Denpasar via Doha.
Korean Air
via Seoul. From Anchorage, Atlanta, Dallas Fort Worth, Chicago, Honolulu, Las Vegas, Los Angeles, New York, Seattle, San Francisco, Toronto, Vancouver, Washington DC.
Flight KE629 from Seoul to Denpasar Bali.
Check the Oneworld Alliance Codeshare Flight Timetable for American Airlines, Cathay Pacific, Qantas, British Airways.
Airlines flying from Australia to Bali
Qantas, Jetstar, Garuda.
Garuda flies to Bali from Sydney, Melbourne, Adelaide, Brisbane, Darwin and Perth.
Days of flights:
Sydney - Mo, Tu, Sa, Su
Melbourne - Tu, Th, Fr, Su
Adelaide - Tu, Fr
Brisbane - Mo, We, Sa
Darwin - Fr, Su
Perth - daily
Airlines flying from Singapore to Bali
We recommend stopping over in Singapore at the Singapore Changi Airport to catch your connecting flight to Bali for choice of airlines, competitive prices and the world’s best airport. Qantas/Australian Airlines, Garuda and Jetstar/Valuair have good airfares. Singapore Airlines have very good prices for 2 or 4 pax travelling together. Also try the Russian airline Transaero. Read our updates on special fares to Bali from Singapore.
* Airport passengers who have at least 6 hours to spare in transit, can hop onto the Free City Shuttle to town, scheduled at regular intervals, to discover Singapore’s ethnic heritage at Little India, or opt for retail therapy at Suntec City or Bugis Street. (Subject to visa requirements)
View Summary Information with Flight Times
| The quickest way to search for flight times, flight numbers and airlines departing from Singapore to Bali is by going to the AsiaOne Flight Information page which allows you to search flights by airline, origin, destination and time. |
How to get from New Delhi India to Bali
You can fly from New Delhi or Mumbai to Bali via Singapore, Kuala Lumpur and Bangkok. For best choice of airlines/flights and airport comforts, we believe the best way is to go via Singapore. Try Singapore Airlines, Jet Airways (via Mumbai or Madras), Malaysian Airlines (via Kuala Lumpur), Air Sahara, Air India, Indian Airlines from New Delhi direct to Singapore.Or you could also try Thai Airways but you will transit in Bangkok en route to Singapore. Cathay Pacific flies from India to Bali via Hong Kong.
Qantas discount fares to Bali from Singapore
Qantas is having a special fare promotion to Bali from now until 14th August or until sold out. The cost of a return ticket to Bali from Singapore starts from S$188
Tickets are valid for departure from Singapore between 7th August and 30th September.
Important Information
- Fares are valid for departures from Singapore between 07 August and 30 September 2006.
- Fares exclude airport taxes, service fees, insurance, fuel and other surcharges.
- Flights are return economy on selected Qantas and British Airways only.
- One flight and date change permitted after departure subject to an administrative charge of S$75 and a local service fee.
- Tickets are non-refundable, non re-routable and non-endorsable.
Other terms and conditions apply see qantas.com.sg for details.
Information is subject to change without notice.







