Welcome to Emirates Skywards Hotels, a better way to book hotels and earn thousands of Miles for stays worldwide. Accelerate your Miles earning by booking at over 400,000 hotels in over 900 destinations around the world. With Emirates Skywards Hotels, you always earn up to 10,000 Miles per night on every hotel booking, along with 2,500 bonus Miles when you book using an Emirates Skywards co-branded card. You can also spend your Miles and have the vacation of your dreams.

Get 25% bonus Miles when you use a co-branded card

Your hotel stays have never been more rewarding. Choose from a wide range of accommodation with Emirates Skywards Hotels and pay using your Emirates Skywards co-branded card to enjoy up to 2,500 bonus Miles per night.

Book now(Opens external link in a new tab)

Earn Miles faster

Search for non-refundable properties with the Rapid Earnings icon and have your Miles credited to your account within 48 hours of booking.

Book now(Opens external link in a new tab)
Spend your Skywards Miles on your stay

Book a stay using Skywards Miles, starting from 5,000 Miles*.

Spend Miles(Opens external link in a new tab)

*By clicking Spend Miles, you will be redirected to an external website. All hotel bookings and payments made are managed by Rocketmiles.