Shangri-La's Rasa Sentosa resort is located on a white sandy beach on the tropical island of Sentosa. The island is connected to the heart of Singapore's bustling commercial district via a causeway. The resort is only 30 minutes from the international airport and is close to the harbourfront centre and Singapore's cruise centre.