This trip strings together three very different places along the Emirates network. Start with three nights in Dubai for the skyline, the Creek and the desert. Then fly four hours to Colombo and head up into the hills to Kandy, Sri Lanka's last royal capital, for temples, tea estates and day trips to the rock fortress at Sigiriya and the cave temples of Dambulla.
To finish, a 90-minute flight takes you to Malé and a ten-minute speedboat ride to your island in North Malé Atoll. A week there, after the busier days in Dubai and Sri Lanka, means you end the holiday properly rested. In Sri Lanka a private driver looks after the road journeys, so you can stop at spice gardens and roadside fruit stalls along the way.
✈ About 4h 15m flight to Colombo, then a 3-hour drive to Kandy
2
Kandy Nights 4–7
Temples, tea and Sigiriya
✈ 3-hour drive to Colombo, 90-minute flight to Malé, then a 10-minute speedboat
3
Maldives Nights 8–14
Island stay near Malé
✈ Fly home to the UK
Where you stay
Priced with these hotels or similar. Want a different hotel? Your Travel Designer will re-price it for you.
Stop 1 · Dubai · 3 nights
JA Ocean View Hotel or similar
★★★★
Dubai's beachfront at JBR is a convenient base, with the Marina next door and the metro and taxis to reach Downtown and the old town along Dubai Creek.
Bed & breakfast
On the beachfront at JBR
Sea-view rooms and an outdoor pool
Walk to Dubai Marina
Upgrade ideas: Jumeirah Beach Hotel · Atlantis The Palm
Stop 2 · Kandy · 4 nights
Cinnamon Citadel Kandy or similar
★★★★
Kandy sits around a lake in the green hills of central Sri Lanka and is home to the Temple of the Tooth, the country's most revered Buddhist shrine. It makes a good base for day trips to Sigiriya, Dambulla and the tea estates.
Half board
On the banks of the Mahaweli River
Short drive into Kandy town
Private driver for day trips included
Upgrade ideas: Santani Wellness Resort & Spa · The Kandy House
Stop 3 · Maldives · 7 nights
Kurumba Maldives or similar
★★★★★
Your resort island is in North Malé Atoll, only ten minutes by speedboat from the airport. It opened in 1972 as the Maldives' first resort and has since been fully modernised, with a house reef, several pools and a choice of restaurants.
Half board
10 minutes by speedboat from Malé
Several restaurants and pools
House reef and dive centre
Upgrade ideas: Baros Maldives · Gili Lankanfushi
Prices & seasons
Prices for this trip change with the season and availability. Tell us your dates and a Travel Designer will send you today's price.
Best time to go: January to April is the best window for all three: Dubai is warm rather than hot, Kandy and the Cultural Triangle are dry, and the Maldives is in its dry season. December is also good but busier around Christmas.
Day-by-day itinerary
A suggested plan. Change anything.
1
Day 1 · Dubai
Fly to Dubai
Fly from London to Dubai, about seven hours, and transfer to your hotel at JBR.
2–3
Days 2–3 · Dubai
Dubai at your own pace
Ride up the Burj Khalifa, take an abra across the Creek to the souks and walk the Al Fahidi historic district. A desert safari is easy to add.
4
Day 4 · Kandy
Fly to Sri Lanka
Fly about four hours to Colombo, where your driver meets you for the drive up into the hills to Kandy.
5–7
Days 5–7 · Kandy
Kandy, Sigiriya and tea country
Visit the Temple of the Tooth and Peradeniya gardens, spend a day climbing Sigiriya and seeing the Dambulla cave temples, and tour a tea estate.
8
Day 8 · Maldives
Fly to the Maldives
Drive back to Colombo for the short flight to Malé, then a ten-minute speedboat to your island.
9–14
Days 9–14 · Maldives
Island time
Six full days to swim, snorkel, dive or simply rest after the busier first week.
15
Day 15 · Maldives
Fly home
Speedboat back to Malé for your flight home via Dubai.
What's included
Return flights from London via Dubai with Emirates
The sister resort of the revered Bandos Island Resort & Spa, Malahini Kuda Bandos bathes in the aquamarine lagoon of North Male Atoll and offers guests Indian Ocean rejuvenation via…
4-star
Bed & breakfast
Maldives Islands
from, per person£1,695
7 nights · 7 Feb 2027 · Bed & breakfast · 2 adults
Flights with Qatar Airways from Heathrow, with a stop
Luggage and transfers depend on the flight and operator: they are listed under "Price includes" before you book.
No hotels match. Airport, month and budget only apply to hotels with a price today, so try clearing those.
Good to know
Is 14 nights enough for three countries?
Yes, because the flights between them are short: about four hours from Dubai to Colombo and 90 minutes from Colombo to Malé. Only Sri Lanka needs a longer road transfer.
Can we see more of Sri Lanka?
Yes. Adding two or three nights lets you stay near Sigiriya or in the tea hills at Nuwara Eliya, or add a few nights on the south coast near Galle.
Do I need visas?
UK passport holders need an online ETA for Sri Lanka. The UAE and the Maldives give visas on arrival free of charge.
Can I fly from outside London?
Yes. Emirates flies to Dubai from Manchester, Birmingham, Newcastle, Glasgow and Edinburgh as well as London.
Make it yours
Change the hotels, the nights or the order, or add a third stop. A Travel Designer replies within a few hours.
Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.
90 days
__utma
ID used to identify users and sessions
2 years after last activity
__utmt
Used to monitor number of Google Analytics server requests
10 minutes
__utmb
Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.
30 minutes after last activity
__utmc
Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.
End of session (browser)
__utmz
Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server
6 months after last activity
__utmv
Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.
2 years after last activity
__utmx
Used to determine whether a user is included in an A / B or Multivariate test.
18 months
_ga
ID used to identify users
2 years
_gali
Used by Google Analytics to determine which links on a page are being clicked
30 seconds
_ga_
ID used to identify users
2 years
_gid
ID used to identify users for 24 hours after last activity
24 hours
_gat
Used to monitor number of Google Analytics server requests when using Google Tag Manager