Introducing nasmiles’ newest partner: Rocketmiles. With Rocketmiles, nasmiles members can earn thousands of SMILE Points for hotel bookings all over the world. Simply book hotels and earn up to 5,000 SMILE Points per night, anytime you book. 

Choose from over 500,000 hotels worldwide, from boutique properties to international favorites. Book hotels for business travel, family vacations, or visiting friends, you can earn SMILE Points even when you book for others. The SMILE Points you earn will be sent straight to your nasmiles account within seven working days post your hotel checkout date.

Easily earn SMILE Points on Rocketmiles, and redeem them on flynas on your next trip.

Click here to visit Rocketmiles and start earning SMILE Points today. Want to earn on the go? Download the Rocketmiles mobile app on iOS or Android.

Earn SMILE Points on Rocketmiles in 3 easy steps:


Book a hotel

Choose from hotels around the world.

n2Earn SMILE Points

          Earn up to 5,000 SMILE Points per night, with every booking you make.

n3Fly faster

Redeem your SMILE Points on flynas on your next trip.

 How it works:

n1 Search for a destination, and pick your preferred hotel.



n2 Enter nasmiles number in the membership field either during the hotel booking process or through Rocketmiles profile.


 Terms & Conditions

♦  nasmiles members can earn SMILE Points for hotel stays via the Rocketmiles booking platform or by downloading Rocketmiles mobile app after choosing nasmiles as their loyalty program.

nasmiles members are required to enter their nasmiles membership number in their Rocketmiles profile or through the hotel booking process.

The rates and SMILE Points quoted for each booking are dynamic and are subject to change.

nasmiles members will earn SMILE Points on all Rocketmiles bookings, where full payment is settled with credit card.

♦  SMILE Points will be credited to the member’s account within 7 working days after check-out. 

SMILE Points can be earned on behalf of other nasmiles members

  Members cannot redeem SMILE Points towards bookings made on Rocketmiles.

In case you forgot to enter your nasmiles membership at the time of booking your accommodation, you will have the opportunity to add your nasmiles membership number by accessing your Rocketmiles member profile and add your nasmiles membership number to your upcoming accommodation(s) before the time of check-in.

See for full terms and conditions.

For any further assistance/inquiries from nasmiles customer care please write to us: [email protected]

For any further assistance/inquiries from Rocketmiles please write to: [email protected]