There are a large range of hotel partners where you can earn KrisFyer miles when you stay.
KrisFlyer miles can be used towards award redemptions with Singapore Airlines, Virgin Australia, Air New Zealand, and other Star Alliance partners.
This guide is intended as an overview of the various options for those wanting to earn KrisFlyer miles when staying at select hotels when travelling for leisure or business.
KrisFlyer Hotel Partners
The KrisFlyer program is partnered with a number of hotels and resorts inside and outside Australia. If you book directly with one of these partners, you’ll earn KrisFlyer miles for your stay, if on a qualifying rate.
To earn miles, show your membership card during check-in and try to add your membership number to the hotel booking over the phone or online before you stay.
The table below list participating hotel partners, and the number of KrisFlyer miles you can earn. Note that spend rates are usually exclusive of taxes. Many of these hotels also provide some opportunity to earn miles on other spend, such as room service and dining.
|Hotel or Brand||KrisFlyer miles|
|AC Hotels by Marriott||1 mile per US$1 spent|
|Adagio||1 mile per 2 Euros spent|
|Adagio Access||1 mile per 4 Euros spent^|
|Alila Hotels and Resorts||1 mile per US$1 spent|
|Anantara Hotels, Resorts & Spas||500 miles per stay|
|Arjaan Hotel Apartments||500 miles per stay|
|Ascott The Residence||150 miles per night|
|Atlantis The Palm, Dubai||1 mile per US$1 spent|
|Autograph Collection||2 miles per US$1 spent|
|AVANI Hotels & Resorts||500 miles per stay|
|Candlewood Suites||1 mile per US$1 spent|
|Canopy by Hilton||1 mile per US$1 spent|
|Centro Hotels||500 miles per stay|
|Chatrium Hotels & Residences||500 miles per stay|
|Chelsea Hotel, Toronto||250 miles per stay|
|Citadines Apart'hotel||150 miles per night|
|Concorde Hotels & Resorts||500 miles per stay|
|Conrad Hotels & Resorts||1 mile per US$1 spent|
|Constance Hotels & Resorts||1 mile per US$1 spent|
|Cordis Hotels||500 miles per stay|
|Country Inns & Suites By Radisson||250 miles per stay|
|Courtyard by Marriott||1 mile per US$1 spent|
|Crowne Plaza Hotels & Resorts||2 miles per US$1 spent|
|Curio by Hilton||1 mile per US$1 spent|
|Delta Hotels||2 miles per US$1 spent|
|DoubleTree||1 mile per US$1 spent|
|Dusit Hotels & Resorts||500 miles per stay|
|Eaton Hotels||250 miles per stay|
|EDITION||2 miles per US$1 spent|
|Embassy Suites||1 mile per US$1 spent|
|EVEN Hotels||2 miles per US$1 spent|
|Fairfield Inn by Marriott||1 mile per US$1 spent|
|Fairmont Hotels & Resorts||500 miles per stay|
|Gaylord Hotels||2 miles per US$1 spent|
|Gili Lankanfushi Maldives||500 miles per stay|
|Gran Meliá Hotels & Resorts||500 miles per stay|
|Grand Mercure||5 miles per 4 Euros spent^|
|Hampton by Hilton||1 mile per US$1 spent*|
|Harbour Plaza Hotels & Resorts||500 miles per stay|
|Hard Rock Hotels||500 miles per stay|
|Hilton Garden Inn||1 mile per US$1 spent|
|Hilton Hotels & Resorts||1 mile per US$1 spent|
|Holiday Inn Express Hotels||1 mile per US$1 spent|
|Holiday Inn Hotels||1 mile per US$1 spent|
|Holiday Inn Resort||1 mile per US$1 spent|
|Home2 by Hilton||1 mile per US$2 spent|
|Homewood Suites||1 mile per US$1 spent|
|Hotel Indigo||2 miles per US$1 spent|
|Hotel Jen||500 miles per stay|
|Hualuxe Hotels & Resorts||1 mile per US$1 spent|
|Hyatt Hotels & Resorts||500 miles per stay|
|ibis||5 miles per 8 Euros spent*|
|ibis styles||5 miles per 8 Euros spent*|
|Innside by Meliá||500 miles per stay|
|InterContinental Hotels & Resorts||2 miles per US$1 spent|
|Jumeirah Hotels & Resorts||1 mile per US$1 spent, plus 5,000 bonus miles if you stay a minimum of 15 nights per year (can be non-consecutive)|
|JW Marriott Hotels & Resorts||2 miles per US$1 spent|
|Kaligo||Up to 12 miles per SG$1 spent, to a max of 10,000 miles per night|
|Kempinski Hotels||500 miles per stay|
|Kerry Hotels||500 miles per stay|
|Kimpton Hotels||2 miles per US$1 spent|
|Langham Place Hotels||500 miles per stay|
|Mama Shelter||5 miles per 8 Euros spent|
|Mandarin Oriental||500 miles per stay|
|Marco Polo Hotels||500 miles per stay|
|Marriott Executive Apartments||1 mile per US$1 spent|
|Marriott Hotels & Resorts||2 miles per US$1 spent|
|Marriott Vacation Club International||2 miles per US$1 spent|
|Mazagan Beach & Golf Resort Morocco||1 mile per US$1 spent|
|ME by Meliá||500 miles per stay|
|Meliá Hotels & Resorts||500 miles per stay|
|Mercure||5 miles per 4 Euros spent|
|Meritus Hotels & Resorts||500 miles per stay|
|MGallery||5 miles per 4 Euros spent|
|Millennium Hotels and Resorts||500 miles per stay|
|Moxy Hotels||1 mile per US$1 spent|
|New Otani Hotels||500 miles per stay|
|Niccolo||500 miles per stay|
|Novotel||5 miles per 4 Euros spent^|
|Okura Hotels & Resorts||500 miles per stay|
|One&Only Resorts||1 mile per US$1 spent|
|Pan Pacific Hotels and Resorts||500 miles per stay|
|Paradisus by Meliá||500 miles per stay|
|Park Inn by Radisson||250 miles per stay|
|Park Plaza||250 miles per stay|
|Park Regis||3 miles per US$1 spent|
|PARKROYAL Hotels & Resorts||500 miles per stay|
|Preferred Hotels & Resorts||500 miles per stay|
|Protea Hotels||1 mile per US$1 spent|
|Pullman||5 miles per 4 Euros spent|
|Radisson||500 miles per stay|
|Radisson Blu||500 miles per stay|
|Raffles Hotels & Resorts||500 miles per stay|
|Rayhaan Hotels & Resorts||500 miles per stay|
|Regent Hotels & Resorts||500 miles per stay|
|Renaissance Hotels||2 miles per US$1 spent|
|Residence Inn by Marriott||1 mile per US$1 spent|
|Ritz-Carlton||2 miles per US$1 spent|
|Rocketmiles||500 - 10,000 miles per night|
|Rotana Hotels & Resorts||500 miles per stay|
|Shangri-La Hotels and Resorts||500 miles per stay|
|Sino Hotels||500 miles per stay~|
|Sofitel||5 miles per 4 Euros spent|
|Sol by Meliá||300 miles per stay|
|Somerset Serviced Residence||150 miles per night|
|SpringHill Suites by Marriott||1 mile per US$1 spent|
|Starwood Hotels & Resorts||2 miles per US$1 spent|
|Staybridge Suites||1 mile per US$1 spent|
|Swissotel Hotels & Resorts||500 miles per stay|
|Taj Hotels Resorts & Palaces||500 miles per stay|
|Tapestry Collection||1 mile per US$1 spent|
|The Boutique Collection||500 miles per stay|
|The Crest Collection||150 miles per night|
|The Gateway Hotels & Resorts||250 miles per stay|
|The Langham Hotel||500 miles per stay|
|The Peninsula Hotels||500 miles per stay|
|The Sebel||5 miles per 4 Euros spent|
|Tivoli Hotels & Resorts||500 miles per stay|
|TownePlace Suites by Marriott||1 mile per US$1 spent|
|Traders Hotels||500 miles per stay|
|Trip.com||1 mile per US$1 spent, must enter "SIA" in the Promo Code section|
|tru by Hilton||1 mile per US$2 spent|
|TRYP by Wyndham+||300 miles per stay|
|Vivanta by Taj Hotels & Resorts||250 miles per stay|
|Waldorf Astoria||1 mile per US$1 spent|
|Worldhotels||500 miles per stay|
|YTL Hotels||600 miles per stay|
You’ll see that some hotels offer a fixed number of KrisFlyer miles regardless of stay length, others tie it to your spend or the number of nights. So you’ll need to calculate what hotel will offer the best return on your spend, based on room rate and length of stay.
Make sure you refer to each hotel partner’s website for more information on how to earn KrisFlyer miles and specific terms and conditions.
The key terms are:
- Hotel reservations booked through a travel agent or online booking site like Hotels.com or Agoda may not be eligible to earn KrisFlyer miles.
- Some stays or rates are not eligible to earn KrisFlyer miles and some properties within each brand do not participate in the KrisFlyer program.
If you’re unsure and earning KrisFlyer miles is important to you, make sure to always check with the hotel for further information. It’s often as simple as a quick email.
Stay a night at the AVANI Metropolis Auckland Residences, and earn 500 KrisFlyer miles
Earn KrisFlyer miles from hotel stays by transferring hotel loyalty program points to KrisFlyer
You can also earn KrisFlyer miles when you transfer hotel loyalty program points from participating hotel partners to your KrisFlyer account.
The table below shows the transfer rate for the relevant hotel partner, and how much you need to spend to earn the minimum number of points required to redeem for KrisFlyer miles. You usually won’t earn points on the tax component of hotel stays.
Note that these numbers are based on you not having elite status with any of these programs. If you have status, you’ll usually earn a lot more:
|Hotel Program||Hotel points earned on room rate ($USD, except AccorHotels)||Minimum Transfer Rate||Minimum base spend required to earn number of hotel points for transfer ($USD, except AccorHotels)|
|Shangri-La Golden Circle||1 GC Award point for every $1||2,500 GC Award points = 3,125 miles||$2,500|
|Taj InnerCircle, via Golden Circle||3 GC Award points for every $5||2,500 GC Award points = 3,125 miles||$4,167|
|Starwood Preferred Guest||2 Starpoints for every $1||2,500 Starpoints = 2,500 miles|
Transfer 20,000 Starpoints and receive 5,000 bonus miles
|Marriott Rewards, via SPG||10 Marriott Rewards points per $1, except Residence Inn and TownePlace Suites properties, which are 5 points for every $1; and Marriott Executive Apartments which is 2.5 points for every $1||8,000 Marriott Rewards points = 2,664 Starpoints = 2,664 miles||$800|
|World of Hyatt||5 World of Hyatt points for every $1||5,000 World of Hyatt points = 2,000 miles|
Transfer 50,000 points and receive 5,000 bonus miles
|Radisson Rewards |
(formerly Club Carlson)
|20 Radisson Rewards points for every $1||2,000 Radisson Rewards points = 200 miles||$200|
|AccorHotels||2.5 Rewards points for every 1 Euro, except ibis, ibis styles, Mama Shelter, which is 1.25 per 1 Euro; Adagio which is 1 per 1 Euro; and Adagio Access which is 0.5 per 1 Euro||4,000 Rewards points = 2,000 miles||1600 Euro|
|IHG Rewards Club||10 points for every $1, except Staybridge and Candlewood Suites, which is 5 points for every $1||10,000 IHG Rewards Club points = 2,000 miles||$1,000|
|Hilton Honors||10 points for every $1, except Home2 Suites and Tru by Hilton, which is 5 points for every $1||10,000 Honors points = 1,000 miles||$1,000|
While these hotels offer the ability to convert their own membership points into KrisFlyer miles, you could also choose to earn KrisFlyer miles direct.
So which option is best? We’ve run through the different programs below to show how you can collect the highest number of miles from your stay, whether that is direct earn, or miles transfer. Note that all of these assume that there are no bonus miles offers on, which can affect the assessment:
Singapore Airlines and Shangri-La have a special partnership, allowing you to ‘double-dip’ and earn both KrisFlyer miles and Golden Circle (GC) Award points for each stay.
Once registered, you will receive the following for each eligible stay:
- 500 miles; and
- 1 GC Award point for each US$1 spent
If you want extra miles, you can transfer your GC Award points to KrisFlyer at a 25% bonus conversion rate of 1 point to 1.25 miles. A minimum 2,500 GC Award Points is required for each conversion, with subsequent 500-point increments.
Thanks to Taj InnerCircle’s Warmer Welcomes partnership with Shangri-La Golden Circle, you can earn Golden Circle (GC) Award points when staying at any Taj Hotel.
This provides an opportunity to earn a higher rate of KrisFlyer miles on more expensive stays than you otherwise would have if you earned miles direct.
Golden Circle members will earn 3 GC Award points per US$5 spent on eligible charges, including room, F&B etc. on stays at any Taj hotel if they have linked their account to Taj InnerCircle. You’ll then be able to transfer your GC Award points to KrisFlyer at a 25% bonus conversion rate of 1 point to 1.25 miles.
This gives you an effective earn rate of 0.75 miles per US$1 spend at Taj Hotels.
- If your qualifying stay at a Taj Hotels Resorts & Palaces property will cost more than US$667, or your stay at a Taj Vivanta or Gateway property will cost more than US$334, you’ll ‘earn’ more miles by opting to earn GC Award points. Make sure to specify at check-in that you want to earn GC Award points.
- Cheaper stays will see you earn more miles by opting to earn directly.
Remember, you’ll need to accrue at least 2,500 GC Award points before you can make a transfer to KrisFlyer.
The Pierre, A Taj Hotel, New York City
Starwood Preferred Guest (SPG)
With SPG, you can either earn miles directly, or earn Starpoints.
You can earn either:
- 2 miles or 2 Starpoints per US$1 spent as a Preferred Guest member; or
- 3 miles or 3 Starpoints per US$1 spent as a Gold or Platinum Preferred member.
Earning Starpoints can work out to be way better value – while 1 Starpoint will convert to 1 KrisFlyer mile, which is the same rate as earning miles directly, you’ll receive a 5,000 mile bonus for every 20,000 Starpoints you decide to transfer to KrisFlyer.
There is a minimum transfer requirement of 2,500 Starpoints.
Remember, Amex Platinum cardholders are entitled to complimentary SPG Gold Preferred status, which reduces the minimum KrisFlyer transfer requirement to 1,500 Starpoints.
The Sydney Westin, a Starwood Hotel
Whether it’s better to earn miles or points with Marriott Rewards can be a bit complicated, and could change once the SPG and Marriott merger is complete.
To summarise, you can earn either:
- 2 miles or 10 Marriott Rewards points per US$1 at JW Marriott, Marriott, Ritz-Carlton, Renaissance Hotels, Autograph Collection, Marriott Vacation Club International, Delta Hotels, Gaylord Hotels, and EDITION properties;
- 1 mile or 10 Marriott Rewards points per US$1 at AC Hotels, Courtyard, Fairfield Inn, SpringHill Suites, Residence Inn, Moxy, and Protea properties;
- 1 mile or 5 Marriott Rewards points per US$1 at Residence Inn and TownePlace Suites properties.
- 1 mile or 2.5 Marriott Rewards points per US$1 at Marriott Executive Apartments.
If you earn Marriott Rewards points and then want to convert these to KrisFlyer miles, convert your points to SPG Starpoints first.
1,000 Marriott Rewards points will transfer to 333 Starpoints, which in turn equals 333 KrisFlyer miles. You’ll also earn a bonus 5,000 miles for each 20,000 Starpoints you transfer to KrisFlyer.
Using this transfer method will mean that each Marriott Rewards point will be worth at least ~0.33 KrisFlyer miles.
- If you’re staying at any of the hotels listed under 1, 2 and 3 above, you should opt to earn Marriott Rewards points, and then convert these to KrisFlyer miles via SPG.
- You’ll earn more miles by opting to earn directly at Marriott Executive Apartments.
Note that you’ll need a minimum of 8,000 Marriott Rewards points for this to work, as there is a minimum KrisFlyer transfer requirement of 2,500 Starpoints.
If you are an SPG Gold Preferred Guest member thanks to your Amex Platinum, you’ll only need a minimum of 5,000 Marriott Rewards points, as the minimum KrisFlyer transfer requirement drops to 1,500 Starpoints.
Sydney Harbour Marriott Hotel at Circular Quay
World of Hyatt
The maths with World of Hyatt is pretty simple:
- If your qualifying stay will cost over US$250, you’ll ‘earn’ more miles by opting to earn World of Hyatt Points, and then converting. This is based on earning 5 points per US$1 spent. You’ll also receive a 5,000 mile bonus for ever 50,000 points that you convert.
- Cheaper stays will see you earn more miles by opting to earn directly.
You can decide when you check-in whether you’d like to earn World of Hyatt points, or KrisFlyer miles.
Note that you’ll need at least 5,000 points to convert to miles. The transfer rate works out to be 0.4 miles per point.
Park Hyatt, Sydney
Radisson Rewards will let you earn:
- 500 KrisFlyer miles per qualifying stay at Radisson Blu, Raddison, and Park Plaza properties; and
- 250 KrisFlyer miles per qualifying stay at Country Inns & Suites By Radisson and Park Inn by Radisson properties.
Alternatively, you can choose to earn 20 Radisson Rewards Gold Points per US$1 instead, and then convert to miles at a rate of 10:1. This is the equivalent of 2 mile per US$1 of spend.
You require a minimum of 2,000 Gold Points to convert to 200 miles. This is a pretty low minimum transfer rate compared to most programs.
Therefore, to maximise your miles earning:
- If your stay at a Radisson Blue, Radisson, or Park Plaza property will cost over US$500, or your stay at a Country Inns & Suites By Radisson or Park Inn by Radisson property will cost over US$125, you’ll ‘earn’ more miles by opting to earn Gold Points, and then converting.
- Cheaper stays at these properties will see you earn more miles by opting to earn directly.
You can change your earning preference at any time, so make sure you do the maths before your stay so you can work out what will earn you the highest number of KrisFlyer miles.
It is important to note however that if you have an existing balance of at least 10,000 Gold Points, these will automatically convert to miles when you change your preference – so don’t choose switch if you’re otherwise banking your points for free nights, for example.
Radisson Blu, Sydney
Le Club AccorHotels give you the ability to automatically convert your Rewards points to KrisFlyer miles. Every 2 Rewards points you earn will automatically be converted to 1 KrisFlyer mile.
Alternatively you can convert 4,000 Rewards points to 2,000 KrisFlyer miles at your convenience.
The number of miles you’ll earn between the two options is exactly the same.
If you’re staying at AccorHotels properties regularly and are likely to collect more than 4,000 Rewards points, then it’s best to rely on the conversion option – you won’t lose any value, and you’ll also have the flexibility of converting to other partner programs, like Asia Miles, Qantas Frequent Flyer, and Virgin Velocity.
A real positive of the Le Club program is that if you have elite status, you’ll be earning ‘bonus’ miles for each Euro of spend in accordance with your tier level, regardless of whether you opt into earning Rewards points, or automatic miles conversion.
IHG Rewards Club
With IHG Rewards Club, you can earn either:
- 2 miles or 10 Rewards Club points per US$1 at InterContinental, Kimpton, Crowne Plaza, Hotel Indigo, EVEN Hotels, and Hualuxe properties;
- 1 mile or 10 Rewards Club points per US$1 at Holiday Inn, Holiday Inn Express, and Holiday Inn Resorts properties;
- 1 mile or 5 Rewards Club points per US$1 at Staybridge and Candlewood Suites properties.
Each Rewards Club point will be worth 0.2 KrisFlyer miles.
There is no difference in ‘value’ between choosing points or miles for the first and third categories above.
For example, if you spend US$400 on a stay at a Candlewood Suites property, and US$800 on a stay at an Intercontinental, you’ll earn either 10,000 Rewards Club points, or 2,000 miles.
However, for the second category, you’ll earn more miles by opting to earn IHG Rewards Club points, and then converting once you hit the minimum transfer amount of 10,000. Obviously this would only work on more expensive one-off stays, or if you’re staying at these properties fairly regularly.
Conclusion and Common Rules
Out of the eight programs where you can convert hotel reward points into KrisFlyer miles, Shangri-La Golden Circle wins hands down for simplicity. While they don’t have the highest earn rate out of all the KrisFlyer partner hotels, their ‘Double Dip’ offer is easy to understand and take advantage of, the program and earn rates are consistent internationally, and you won’t require any maths to figure out whether you’re getting the best deal.
SPG and AccorHotels effectively give you the same mileage earn rate, regardless of whether you choose to earn direct, or earn points with their rewards programs and transfer later on.
IHG are the same, with the exception of the Holiday Inn brand, where you’ll earn more ‘miles’ through earning IHG Rewards Club points and transferring these to KrisFlyer.
With Marriott Rewards, it is better value to earn points and then convert these to miles via SPG – with the exception of Marriott Executive Apartments, where you should earn miles directly.
For Taj InnerCircle, World of Hyatt, and Radisson Rewards, you’ll need to do some quick maths before your stay, because the scenarios can work out different depending on the cost of your stay.
Also keep in mind these common rules:
- There are often hotel bonus promotions that allow you to earn extra points, which will often affect whether direct earn or conversion is the better deal.
- If you are an elite member of some of these programs, the minimum spend to earn points and redeem for KrisFlyer miles will be even less – take this into account when doing the maths.
- If you’re only staying at a hotel or brand on a one-off basis, you should opt to earn miles directly in almost all cases. This is so you’re not left with an account balance that you cannot otherwise use. SPG may be the exception to this rule, especially if you plan to buy Starpoints to then convert into frequent flyer points.
Earn KrisFlyer miles from hotel stays booked through aggregators
Is the hotel you’re wanting to stay at not a KrisFlyer partner? Well you’re in luck, because you can also earn miles for booking via varying aggregator sites, which gives you access to literally thousands of additional hotels, villas, and apartments around the world.
In some cases, booking a partner hotel via these sites will see you earn more miles than you would otherwise earn by booking direct, but keep in mind that you likely won’t receive any status benefits by using an aggregator, and direct bookings can often be cheaper.
|Website||Krisflyer miles earned (minimum)||Notes|
|Booking.com||15 miles per US$10 spent||Book via Krisflyer spree|
|ebookers||23 miles per US$10 spent||Book via Krisflyer spree|
|Expedia||30 miles per US$10 spent||Book via Krisflyer spree|
|HomeAway||19 miles US$10 spent||Book via Krisflyer spree|
|Hotels.com||26 miles per US$10 spent||Book via Krisflyer spree|
|HotelsCombined.com||13 miles per US$10 spent||Book via Krisflyer spree|
|Kaligo||Up to 12 miles per SG$1 spent, to a max of 10,000 miles per night||Read our guide here|
Book via Krisflyer spree and earn 11 extra miles per US$10 spent
|Otel.com||23 miles per US$10 spent||Book via Krisflyer spree|
|Rocketmiles||500 - 10,000 miles per night||Read our guide here|
|Travelio||11 miles per US$10 spent||Book via Krisflyer spree|
|Trip.com||1 mile per US$1 spent||Must enter "SIA" in the Promo Code section |
Book via Krisflyer spree and earn up to 15 extra miles per US$10 spent
|ZenRooms||19 miles per US$10 spent||Book via Krisflyer spree|
You can receive select benefits at some hotels, simply by being a KrisFlyer member.
- All members will receive 10% F&B discount at Constance Hotels & Resorts, and KrisFlyer Elite Gold members will receive early check-in and late check-out subject to availability.
Singapore Airlines advises that you should allow up to 8 weeks for your KrisFlyer miles to appear in your account, and to retain your original receipts or invoices in order to claim any missing miles. This is often not a problem with most of the hotel chains as your receipts and stay information tend to be tied to your account and available to access online.
Should you find yourself needing to make a claim, you can do so by completing this form. You must claim missing KrisFlyer miles within 6 months of your stay.
There are a huge selection of hotels that you can earn KrisFlyer miles at, and your earning ability is extended through their partnership with hotel booking aggregators like Rocketmiles and Trip.com.
The number of KrisFlyer miles you will earn will depend on how much you travel, whether it’s predominantly domestic or international, and the nightly rates of individual hotels. Make sure you do the maths.
Keep an eye on your hotel bookings to make sure you’re not missing out on KrisFlyer miles for your next stay.
Photos courtesy of respective hotels.