Cheap flights from Xiamen to Denpasar Bali
Denpasar Bali is reached only by connection, and cheap flights from Xiamen to Denpasar Bali turn a single travel day into a stop and a change of plane. You leave one airport, change planes at a hub, then land at Ngurah Rai with the stop built into the fare.
Prices found on this route
Lowest fare found per airline in recent searches — click to search that date on kissandfly.com
| Airline | Flight | Rating | Date | Price from | Search |
|---|---|---|---|---|---|
| with a stop | — | 6 Jan 2027 | from $199 | Search 6 Jan 2027 | |
| direct | — | 6 Jan 2027 | from $251 | Search 6 Jan 2027 | |
| with a stop | ★★★★★ 3.9 | 6 Jan 2027 | from $252 | Search 6 Jan 2027 | |
| with a stop | ★★★★★ 4.5 | 6 Jan 2027 | from $300 | Search 6 Jan 2027 | |
| with a stop | — | 6 Jan 2027 | from $303 | Search 6 Jan 2027 | |
| with a stop | ★★★★★ 3.6 | 6 Jan 2027 | from $313 | Search 6 Jan 2027 | |
| 9CSpring Airlines9C | with a stop | — | 16 Nov 2026 | from $352 | Search 16 Nov 2026 |
| with a stop | — | 2 Dec 2026 | from $360 | Search 2 Dec 2026 | |
| with a stop | — | 6 Jan 2027 | from $370 | Search 6 Jan 2027 | |
| with a stop | — | 6 Jan 2027 | from $380 | Search 6 Jan 2027 |
Source: fares found by Tickets Travel Network search engines, snapshot of 4 November 2026. Prices are converted to USD at an approximate rate; the exact price is shown on the booking site.
Price by month
Lowest fare found for each month in recent searches. Cheapest month: December — from $165.
| Month | Price from | Date | |
|---|---|---|---|
| November 2026 | from $232 | 15 Nov 2026 | |
| December 2026 | from $165 | 19 Dec 2026 | |
| January 2027 | from $199 | 6 Jan 2027 | |
| February 2027 | from $357 | 6 Feb 2027 | |
| March 2027 | from $207 | 19 Mar 2027 | |
| April 2027 | from $429 | 15 Apr 2027 | |
| May 2027 | from $328 | 2 May 2027 | |
| June 2027 | from $537 | 3 Jun 2027 | |
| July 2027 | from $312 | 10 Jul 2027 | |
| September 2027 | from $286 | 12 Sept 2027 |
Airports on this route
Distances are straight-line from the city centre
| City | Airport | To centre |
|---|---|---|
| Xiamen | Xiamen XMN | 9 km |
| Denpasar Bali | Ngurah Rai DPS | 0 km |
Route on the map
When to fly
The weeks around December matter most: late November and early January sit either side, and December itself is the cheapest month shown for this route. Compare dates across those weeks, because the same connection can price differently from one day to the next. The calendar also shows fares from October through July and again in September, so if December does not suit you there is a long stretch of priced dates to work with. For a connection with a stop, booking a little ahead gives you more choice of arrival time at Ngurah Rai.
Airlines and what to expect
Xiamen Airlines heads the list and is a sensible first comparison, since it shares the origin's name, but every carrier here sells a connection rather than a nonstop flight. After that, Malaysia Airlines, Cathay Pacific, China Eastern Airlines, China Southern Airlines, Malindo Air, Juneyao Airlines, Spring Airlines, China United Airlines and Uni Air differ mainly in where they connect and what the fare includes. Read the baggage, meal and change rules before choosing, because the cheapest headline fare is not always the cheapest total.
Arriving — Denpasar Bali
Arriving late in the day means the roads around Ngurah Rai can be slow and your onward transfer may take longer than expected; if your connection lands after dark, pre-arrange pickup or use a licensed taxi counter. Ngurah Rai is the island's main airport and sits close to the southern resort areas, with taxis and ride-hailing the usual way into Denpasar. Check whether your accommodation is south or north of the airport before choosing a transfer, and keep your arrival details handy in case immigration or baggage queues slow you down.
Before you go: Indonesia
- Currency
- IDR (Rp)
- Power sockets
- Type C, F · 230 V
- Language
- Indonesian
- Emergency number
- 112
- Calling code
- +62
- Internet domain
- .id
- Population of Denpasar Bali
- 670 k (2024)
- Time zone
- UTC+08 (Asia/Makassar)
Country facts: Wikidata
Check before you book
- Check what the fare excludes, especially checked baggage, seat choice, meals and changes, before trusting the lowest price.
- Confirm the exact departure and arrival airports and terminals, since city names can hide a terminal change or a different airport.
- Check whether your connection is on one ticket or separate ones, and allow enough time at the hub.
- Check Indonesia entry requirements, including passport validity and any visa or onward-ticket rules.
- Compare December dates with the weeks around it, and price a few departure days if your plans are fixed.
- If you land late at Ngurah Rai, arrange your transfer in advance rather than relying on last-minute options.
Frequently asked questions
Xiamen – Denpasar Bali: when is it cheapest to fly?
The lowest price in recent searches was found for December 2026 — $165. Prices change daily; check the live price in the search.
Xiamen – Denpasar Bali: which airlines fly this route?
Airlines with offers on this route: Juneyao Airlines, Xiamen Airlines, China Southern Airlines, Cathay Pacific, Malindo Air, China Eastern Airlines, Spring Airlines, China United Airlines, Shanghai Airlines, Uni Air.
Xiamen – Denpasar Bali: are there direct flights?
Yes, direct flights were available in recent searches.
How long is the flight from Xiamen to Denpasar Bali?
The distance is about 3,707 km, so a non-stop flight takes roughly 4 h 58 min. Direct flights were found in recent searches.
Which airports serve Xiamen – Denpasar Bali?
Xiamen: Xiamen (XMN). Denpasar Bali: Ngurah Rai (DPS).
What is the time difference between Xiamen and Denpasar Bali?
Denpasar Bali is in the same time zone as Xiamen.
Xiamen — more routes
| To | Airline | Flight | Date | Price from |
|---|---|---|---|---|
| Amsterdam | China Eastern Airlines | with a stop | 26 Nov 2026 | from $327 |
| Budapest | Shanghai Airlines | with a stop | 24 Nov 2026 | from $405 |
| Istanbul | Sichuan Airlines | with a stop | 2 Jan 2027 | from $459 |
| Vienna | Xiamen Airlines | with a stop | 5 Dec 2026 | from $932 |
| Warsaw | Cathay Pacific | with a stop | 7 Nov 2026 | from $1,579 |