Need a little help from our destination experts?

Ensure your holiday is extra special by talking to one of our Indian Ocean travel specialists.

  • Call us now on
    0844 493 0778 (Daily 07.30 - 22.00)

Bookings made over the telephone incur a £5 booking fee per person.

Why BA Holidays?

Plan and book your holiday with British Airways, online or by phone. Enjoy all these great benefits:

  • Combine and save - book your flight + hotel or flight + car hire together for the best deals
  • Choose from over 8,000 hotels
  • 24-hour support helpline
  • Earn bonus Avios
  • Low online deposits
  • All holidays booked on ba.com are ATOL protected, giving you peace of mind whilst on holiday

Package holidays

Save money when you book a package holiday to the Maldives. Enjoy huge savings when you book a flight + hotel together. Our handpicked resorts cater to a wide range of tastes and requirements.

Whatever your budget, you can save money on your holiday when you book a flight + hotel package. Our affordable accommodation is great for cheap holidays. Book an All Inclusive resort and take advantage of the wide range of dining and activities, which are a convenient choice for families. Take advantage of our fantastic deals or early deposits and experience the luxury of the Maldives for less.

3 star Maldives holidays we recommend

Thulhagiri Island Resort

Thulhagiri Island Resort

Thulhagiri is a short 25 minute transfer from Male' International airport. This simple tropical island offers great value and all the necessary comforts. This small island, of about 220 metres, ...

Read more

BA Star Rating

Star rating 3 out of 5

TripAdvisor rating

TripAdvisor rating 4.0 out of 5

262 reviews

Flight + 7 nights hotel from £1193 pp
15 Sep - 22 Sep

Choose hotel

Affordable 4 star holidays we recommend

Find your Maldives holiday type

Beach holidays in the Maldives

Beach holidays in the Maldives

The Maldives is the ultimate beach destination. A desert island paradise, with spectacular white sand beaches and bright turquoise sea. Stay in an oceanfront bungalow, with the beach on your doorstep. Lounge in a hammock beneath the swaying palm trees or take in the spectacular sea view from your private terrace. The warm year round climate makes relaxing Maldives beach holidays very appealing, and the inviting crystal-clear lagoons are perfect for water sports, snorkelling and diving.

Cheap holidays in the Maldives

Cheap holidays in the Maldives

Enjoy paradise for less on cheap holidays in the Maldives. Choose an affordable resort with simple accommodation or an All Inclusive hotel, where there are no hidden surprises. Simplicity is a way of life in the Maldives. Sand floors and outdoor bathrooms create an authentic Maldivian experience, with unembellished bungalows providing the perfect base for your budget holiday.

Luxury holidays in the Maldives

Luxury holidays in the Maldives

You won’t be disappointed with a luxury break in the Maldives. The exquisite resorts will exceed all expectations. The attention to detail is impeccable, from Champagne in your room on arrival to private dining beneath the stars. Choose an ultra-modern overwater villa with an infinity swimming pool, state-of-the-art amenities and a private butler who will cater to your every need. Or escape from it all and stay at a secluded resort, where the only sound is the lapping waves.

All Inclusive holidays in the Maldives

All Inclusive holidays in the Maldives

Our All Inclusive hotels are an excellent choice for affordable holidays and are ideal for families. These resorts take the stress out of your holiday, as you don’t have to worry about extravagant food and bar bills at the end of your holiday. Many include non-motorised water sports, but there is also an array of activities available at an additional charge. Book a refreshing spa treatment or an exciting diving excursion when you get there.

When is best to go?

Prepare for the weather before your Maldives holiday

Average seasonal temperatures°C/°F
  • 30°Jan
  • 31°Feb
  • 31°Mar
  • 32°Apr
  • 31°May
  • 31°Jun
  • 31°Jul
  • 30°Aug
  • 30°Sep
  • 30°Oct
  • 30°Nov
  • 30°Dec
Average monthly rainfall (mm)
  • 100
  • 50
  • 75
  • 110
  • 240
  • 175
  • 210
  • 190
  • 200
  • 205
  • 200
  • 175
Average daily sunshine (hours)
  • 8
  • 9
  • 8
  • 6
  • 4
  • 4
  • 5
  • 6
  • 7
  • 6
  • 6
  • 6

Terms and conditions