Skyscanner
  • Help
FlightsHotelsCar Hire

Cheap Flights from Macau (MFM) to Bali (Denpasar) (DPS)

Travellers and cabin class
  1. Home
  2. Macau
  3. Macau
  4. Bali (Denpasar)

Compare Macau to Bali (Denpasar) flight deals

Find the cheapest month or even day of the year to fly to Bali (Denpasar)

Book the best Bali (Denpasar) fare with no extra fees

Flight dealsCheapest monthFind the best routeRoute infoFAQsTips and advice

Flight deals from Macau to Bali (Denpasar)

Looking for a cheap last-minute deal or the best return flight from Macau to Bali (Denpasar)? Find the lowest prices on one-way and return tickets right here.
Denpasar.£172 per passenger.Departing Sun, 22 Jun, returning Sat, 5 Jul.Return flight with Scoot.Outbound indirect flight with Scoot, departs from Macau on Sun, 22 Jun, arriving in Bali (Denpasar).Inbound indirect flight with Scoot, departs from Bali (Denpasar) on Sat, 5 Jul, arriving in Macau.Price includes taxes and charges.From £172, select.
Sun, 22 JunMFM - DPS with Scoot
1 stop
Sat, 5 JulDPS - MFM with Scoot
1 stop
from £172
Denpasar.£206 per passenger.Departing Wed, 2 Jul, returning Tue, 15 Jul.Return flight with Scoot.Outbound indirect flight with Scoot, departs from Macau on Wed, 2 Jul, arriving in Bali (Denpasar).Inbound indirect flight with Scoot, departs from Bali (Denpasar) on Tue, 15 Jul, arriving in Macau.Price includes taxes and charges.From £206, select.
Wed, 2 JulMFM - DPS with Scoot
1 stop
Tue, 15 JulDPS - MFM with Scoot
1 stop
from £206
Denpasar.£206 per passenger.Departing Mon, 4 Aug, returning Sun, 10 Aug.Return flight with Philippines AirAsia and Cebu Pacific.Outbound indirect flight with Philippines AirAsia, departs from Macau on Mon, 4 Aug, arriving in Bali (Denpasar).Inbound indirect flight with Cebu Pacific, departs from Bali (Denpasar) on Sun, 10 Aug, arriving in Macau.Price includes taxes and charges.From £206, select.
Mon, 4 AugMFM - DPS with Philippines AirAsia
1 stop
Sun, 10 AugDPS - MFM with Cebu Pacific
1 stop
from £206
Denpasar.£208 per passenger.Departing Mon, 8 Sep, returning Thu, 11 Sep.Return flight with Philippines AirAsia and Cebu Pacific.Outbound indirect flight with Philippines AirAsia, departs from Macau on Mon, 8 Sep, arriving in Bali (Denpasar).Inbound indirect flight with Cebu Pacific, departs from Bali (Denpasar) on Thu, 11 Sep, arriving in Macau.Price includes taxes and charges.From £208, select.
Mon, 8 SepMFM - DPS with Philippines AirAsia
1 stop
Thu, 11 SepDPS - MFM with Cebu Pacific
1 stop
from £208
Denpasar.£208 per passenger.Departing Sat, 9 Aug, returning Sat, 4 Oct.Return flight with Philippines AirAsia and Cebu Pacific.Outbound indirect flight with Philippines AirAsia, departs from Macau on Sat, 9 Aug, arriving in Bali (Denpasar).Inbound indirect flight with Cebu Pacific, departs from Bali (Denpasar) on Sat, 4 Oct, arriving in Macau.Price includes taxes and charges.From £208, select.
Sat, 9 AugMFM - DPS with Philippines AirAsia
1 stop
Sat, 4 OctDPS - MFM with Cebu Pacific
1 stop
from £208
Denpasar.£214 per passenger.Departing Tue, 29 Jul, returning Wed, 20 Aug.Return flight with Philippines AirAsia and Scoot.Outbound indirect flight with Philippines AirAsia, departs from Macau on Tue, 29 Jul, arriving in Bali (Denpasar).Inbound indirect flight with Scoot, departs from Bali (Denpasar) on Wed, 20 Aug, arriving in Macau.Price includes taxes and charges.From £214, select.
Tue, 29 JulMFM - DPS with Philippines AirAsia
1 stop
Wed, 20 AugDPS - MFM with Scoot
1 stop
from £214
Denpasar.£222 per passenger.Departing Sun, 8 Jun, returning Fri, 13 Jun.Return flight with AirAsia and Scoot.Outbound indirect flight with AirAsia, departs from Macau on Sun, 8 Jun, arriving in Bali (Denpasar).Inbound indirect flight with Scoot, departs from Bali (Denpasar) on Fri, 13 Jun, arriving in Macau.Price includes taxes and charges.From £222, select.
Sun, 8 JunMFM - DPS with AirAsia
1 stop
Fri, 13 JunDPS - MFM with Scoot
1 stop
from £222
Denpasar.£223 per passenger.Departing Wed, 5 Nov, returning Wed, 12 Nov.Return flight with Philippines AirAsia and Thai AirAsia.Outbound indirect flight with Philippines AirAsia, departs from Macau on Wed, 5 Nov, arriving in Bali (Denpasar).Inbound indirect flight with Thai AirAsia, departs from Bali (Denpasar) on Wed, 12 Nov, arriving in Macau.Price includes taxes and charges.From £223, select.
Wed, 5 NovMFM - DPS with Philippines AirAsia
1 stop
Wed, 12 NovDPS - MFM with Thai AirAsia
1 stop
from £223
How did we find these deals? The deals you see here are the lowest prices for flight tickets from Macau to Bali (Denpasar) found in the last 4 days, and are subject to change and availability.

Find the cheapest month to fly from Macau to Bali (Denpasar)

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Macau to Bali (Denpasar) flights are currently cheapest in July.
May
from £240
Jun
from £222
Jul
from £206
Aug
from £206
Sep
from £208
Oct
from £240
Nov
from £223
Dec
from £388
Jan
from £227
Feb
Find prices
Mar
Find prices
Apr
Find prices

Macau to Bali (Denpasar): Alternative routes

Compare routes from Macau to Denpasar below. You may find an airport to fly into that's cheaper, faster, or easier than Bali (Denpasar).

Macau to Denpasar: Flight information

The things to know before you go.
Cheapest flight found£172
Cheapest month to flyJune

Finding cheap flights from Macau to Bali (Denpasar): Frequently asked questions

The best price we found for a return flight from Macau to Bali (Denpasar) is £172. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
Currently, there are no airlines that fly direct from Macau to Bali (Denpasar). But we found flights with one or more stops from £172.
As of May 2025, there are no flights flying from Macau to Bali (Denpasar).
The cheapest month to fly from Macau to Bali (Denpasar) is usually May 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Macau Airport to Bali (Denpasar) Airport on Sunday, 22 June 2025.
No airlines currently offer direct flights between Macau Airport and Bali (Denpasar) Airport. Most routes have one or more stops.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Bali (Denpasar) but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Denpasar is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Scoot offers the cheapest flight tickets to Bali (Denpasar).

Travelling from Macau International Airport (MFM) to Ngurah Rai International Airport (DPS): what you need to know

  • Macau and Denpasar share the UTC+8 timezone. That means you won't have to change your watch when you arrive.

  • Leave enough time to catch your MFM to DPS flight. A good rule of thumb is to arrive at least two hours before international departures and an hour ahead for domestic flights.

  • During popular months such as July, you'll want to get to the airport earlier. Plan to arrive two hours before domestic departures and four hours ahead of an international flight when you fly during peak periods in general.

  • We make it easy to book a flight with a stopover. To see your options for tickets from Macau International Airport to Ngurah Rai International Airport, deselect 'Direct flights only.' Then, pick a flight that has a stop long enough to visit your chosen city. Popular stopovers between MFM and DPS include:

    • Kuala Lumpur International Airport

    • Changi International Airport

    • Don Mueang International Airport

How to find the cheapest flights from Macau International Airport (MFM) to Ngurah Rai International Airport (DPS)

  • The cheapest price we've found for a one-way Macau International Airport to Ngurah Rai International Airport flight is £102. A round-trip fare right now is £172. Depending on the availability when you book, these fares may change.

  • It's usually best to book in advance if you're looking for cheap tickets from MFM to DPS. That's because airlines change prices based on demand, which tends to rise closer to departure.

  • Finding cheap flights from Macau International Airport to Ngurah Rai International Airport is more likely if you're flexible with your travel dates. Use the 'Whole month' function to see the lowest prices across the month and snap up a great deal.

  • You don't need to check every day to see if fares have gone down when you create a Price Alert. We'll notify you the moment there's a new deal on cheap flights from MFM to DPS.

  • Tailor your trip using filters. Select your preferred arrival and departure times, airlines and total journey duration. You can also sort the results by 'Cheapest,' 'Fastest' or 'Best' flights from Macau International Airport to Ngurah Rai International Airport.

Handy information about Macau International Airport (MFM)

  • Of the flights that depart from Macau International Airport, 74.57% arrive as scheduled at their destination.

  • Macau International Airport is around 6 miles from central Macau. If you're driving, ride-sharing or catching a cab from the centre, it'll take you 15 minutes or so to arrive, depending on the traffic.

  • The journey on public transport takes about 55 minutes.

  • Catching an early flight from Macau International Airport to Ngurah Rai International Airport? Avoid the stress of rushing to the airport (and catch some extra z's) by picking one of these stays close to MFM:

    • Sheraton Grand Macao

    • Grand Coloane Resort

    • Hotel Lisboa

Arriving at Ngurah Rai International Airport (DPS)

  • If you're getting in on a late Macau International Airport to Ngurah Rai International Airport flight, nothing beats the convenience of being close to the terminal. Grab your bags from the carousel and then be showered and snoozing shortly after at one of these accommodation options near DPS:

    • Harris Hotel & Residences Sunset Road

    • Grand Mega Resort & Spa Bali

    • Mega Boutique Hotel & Spa Bali

  • Hit the road running by picking up a Ngurah Rai International Airport rental car. Grab your wheels from Eazy, EasyRentBulgaria or TRAC Astra Rent A Car to explore Denpasar and beyond.

  • Lock in the best rate by booking your vehicle from Ngurah Rai International Airport about four weeks before your trip.

Getting from Ngurah Rai International Airport (DPS) to central Denpasar

  • Ngurah Rai International Airport to central Denpasar has a drive time of around 30 minutes. It's approximately 10 miles away.

  • When travelling by public transport, expect a journey time of around 50 minutes.

When to fly to Ngurah Rai International Airport (DPS)

  • It's time to work out your dates for your flight from Macau International Airport to Ngurah Rai International Airport. July is the most popular month to head to Denpasar. If you like a more low-key vibe, go in April.

  • The warmest month in Denpasar is March, with the temperature ranging between 24ºC (75ºF) and 30ºC (86ºF). Book your flights from Macau International Airport to Ngurah Rai International Airport in this month if this is the kind of weather you like.

  • If you'd rather travel in cooler conditions, look for a cheap ticket from MFM to DPS in August. Temperatures average between 21ºC (70ºF) and 28ºC (82ºF) then.

Explore more of Indonesia

  • You've visited Denpasar, now it's time to explore other corners of Indonesia. Journey about 190 miles north-west to Surabaya to tick off its popular sights. From Yos Sudarso Monument to Garasi Ollaf and PT.Danoe, you'll have a packed itinerary ahead.

  • Malang is another standout destination in Indonesia and is around 180 miles west of Denpasar. No trip is complete without a visit to Kampung Warna Warni, Skate Park Alun-Alun Malang and DK.

More travel options

Best car hire at Bali (Denpasar) Airport
Car hire in Indonesia
IHG Denpasar hotel deals
Hotels by Andaz in Denpasar
Hotels by InterContinental in Denpasar
Akzent Denpasar hotel deals
Cheap hotels in Denpasar
Hyatt Regency hotels in Denpasar
Hyatt hotels in Denpasar
Alpine hotels in Denpasar
OYO hotels in Denpasar
Holiday Inn Denpasar hotel deals
Accor hotels in Denpasar
Cheap tickets from Ho Chi Minh City to Bali (Denpasar)
Return tickets from London Heathrow to Luxembourg
Cheap return flights from London Gatwick to Erbil
Return plane tickets from Zayed International to Manchester
Return flights from Birmingham to Riyadh
Cheap return flights from London City to Barcelona
Cheap flights from London Heathrow to Las Vegas Harry Reid International
Return plane tickets from London Gatwick to Cape Town
Cheap return tickets from Manchester to Lima
Tickets from Santorini (Thira) to London
Return flights from Edinburgh to Las Vegas
Tickets from Leeds Bradford to Manchester
Return tickets from Fuerteventura to London
Tickets from Madrid to Bogota
Cheap return flights from Glasgow Intl to London Luton
Return flights from Liverpool to Shannon
Return tickets from London Luton to Venice
Flights from Rome Fiumicino to London
Cheap flights from Lisbon to London Heathrow
Return plane tickets from Cardiff to Barcelona
Cheap flights from London Heathrow to Reykjavik
Return tickets from Santorini (Thira) to Athens International
Flights from Colombo to Velana International
Cheap tickets from Paris to Athens International
Flights from Birmingham to Pula
Tickets from London Gatwick to Gibraltar
Cheap flights from Newcastle to Wroclaw
Tickets from Dublin to Frankfurt
Tickets from London Gatwick to Riga International
Cheap return flights from London to Trapani Birgi
Cheap tickets from China
Tickets to Indonesia
Return tickets from China to Indonesia
Cheap return tickets from Macau to Bali
Flights to Bali
Cheap return tickets from Macau to Indonesia
Return tickets from Macau
Cheap last minute flights
Cheap return tickets to Bali (Denpasar)
Cheap return tickets from Macau

Plan the rest of your trip from Macau to Denpasar

  • Car hire from Bali (Denpasar)
  • Hotels in Denpasar

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.

Get our app
HelpPrivacy SettingsLog in
Cookie policyPrivacy policyTerms of serviceCompany Details
  • Domestic flights
  • Cities
    • Sydney
    • New York
    • Amsterdam
    • London
    • Dublin
    • Dubai
    • Bangkok
  • Last-minute deals
  • Airports
  • Countries / Regions
    • Canada
    • India
    • United States
  • Airlines
  • Flights
  • Hotels
  • Car hire
  • App
  • Travel trends
  • Sitemap
  • Holiday destinations
  • About us
  • Why Skyscanner?
  • Media
  • Our people
  • Accessibility
  • Sustainability
  • Jobs
  • Travel features & news
  • Legal notices
  • Modern slavery
  • Privacy, Trust and Online Safety Centre
  • How Skyscanner Works
  • Work with us
  • Advertise with us
  • Travel Insight
  • Affiliates
  • Travel APIs
  • Flights
    • Amsterdam Schiphol
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma - Majorca
    • Berlin Brandenburg
    • Belfast
    • Alicante
  • Hotels
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
  • Car hire
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
© Skyscanner Ltd 2002 – 2025

International Sites

  • Cheap flights
  • Australia - Cheap flights
  • 中国 - 机票
  • Flybilletter
  • Suomi - lennot
  • France - vols
  • Deutschland - Flüge
  • India - Flight tickets
  • Ireland - flights
  • Italia - voli
  • 日本 - 航空券
  • México - vuelos
  • Vliegtickets
  • Billige flybilletter
  • Polska – tanie loty
  • Россия - авиабилеты
  • España - vuelos
  • Sverige - flyg
  • Schweiz - Flüge
  • Türkiye - uçak biletleri
  • United Arab Emirates - flights
  • USA - flights

We value your privacy

To personalise your experience we collect information on how you use Skyscanner, which includes personal data such as your IP address. This is to provide an improved experience, store and/or access information on a device, personalised advertising, advertising measurement, audience research and services development. Read our Cookie Policy.

We and our 142 partners may rely on legitimate interest for certain purposes rather than consent. Accept all cookies by choosing 'Accept all' or only allow essential cookies by selecting 'Accept essential only’. Go to ‘Manage settings’ to update preferences.

Manage preferences or withdraw consent at any time on Privacy Settings.

Manage settings