Search over 1,000,000 properties worldwide and 550 airlines worldwide.
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Search over a million flights, hotels, packages, and more
Reviewed on Aug 13, 2019
Reviewed on Sep 21, 2019
Known for its amazing swimming spots and snorkeling, Kota Kinabalu has a lot to offer the traveler planning a beach vacation. This romantic destination has 40 beach hotels and other accommodation options to choose from, so it's easy to find one that works for you.
As you browse for a place to stay by the water in Kota Kinabalu, check out these top-rated beach hotels with positive customer reviews.
Borneo Beach Villas - 4-star family-friendly resort on the beach. It features an outdoor pool, free parking, and a café. Activities include horseback riding. Guests love the beach locale and proximity to shopping.
The Magellan Sutera Resort - 5-star luxury hotel on a private beach. Our travelers recommend its walkable location and proximity to shopping. This hotel boasts an outdoor pool, a spa tub, and 3 restaurants.
Shangri-La's Rasa Ria Resort & Spa - 5-star luxury resort on the beach. It offers 2 outdoor pools, free buffet breakfast, and a beach bar. Activities include beach volleyball and kayaking. Guest reviews highlight the beach locale and pool.
Nexus Resort & Spa Karambunai - 4.5-star luxury resort on a private beach. It features 3 outdoor pools, a beach bar, and 5 restaurants. Activities include hiking trails. Guests love the beach locale and pool.
Hyatt Regency Kinabalu - 5-star luxury hotel near the beach. Our travelers recommend its pool and central location. This hotel boasts an outdoor pool, a poolside bar, and 3 restaurants.
Good weather can be important during a beach vacation, so you can use these local temperature and rainfall averages to decide when to visit.
To get to Kota Kinabalu, book a flight to Kota Kinabalu (BKI-Kota Kinabalu Intl.), the closest major airport, which is located 4.1 mi (6.6 km) from the city center. To see more of the larger area, hop aboard a train at Tanjung Aru Station. You can find out about your water travel options at the local marina.