Day one, sink your toes into the white sand of Yalong Bay. Day two, take an early ferry out to snorkel Wuzhizhou Island, then shop duty-free until dark. Day three, stand before a 108-metre Guanyin rising from the sea — three days is exactly enough to see every side of China's tropical south.
Plenty of visitors come to Sanya and never leave the resort sun-lounger — and that is a perfectly good holiday. But give it three days and you discover the city is far more than its beaches: there are islands where the water is clear enough to see the coral under the boat, the largest duty-free mall on the planet for brand-name shopping at real prices, and a west-coast Buddhist culture where a white Guanyin the height of a 30-storey building stands out in the sea.
This plan is built for a first visit to Sanya. Each day has one clear theme: a relaxed beach day, an ocean-adventure-plus-shopping day, and a culture day. You will pick one beach as your base and DiDi out to each sight, because Sanya has no metro and the bays sit a fair distance apart.
Have less time? See the 2-day plan. Want longer, with Atlantis and the Yanoda rainforest added? See the 4-day plan.
Fine white sand · sea that stays warm all year · a sunset behind the deer-turning hill — the day that eases you into beach mode before anything else.
Start the first morning gently. If you are staying at Yalong Bay, just walk down to the sand — this is Sanya's best swimming beach, a 7-kilometre arc of fine white sand with clear, calm water that is perfect for an easy float before the sun gets fierce. If you are based in town at Dadonghai, swim there instead: the beach sits right beside the city, lively and ringed with restaurants.
All of Sanya's beaches are free to enter, though reaching the Yalong Bay sand without staying at a beachfront resort sometimes carries a small fee for the access plaza — walk down through a hotel lobby instead. To work out which beach suits you, read our Sanya beaches guide first.
Sanya's afternoon sun is at its harshest, so duck into the shade for an easy seafood lunch — lobster, crab, scallops, priced at the market. Then take your pick: if you still have energy, try the beach water sports (jet ski, banana boat, parasailing), or if you would rather slow right down, book an hour of Hainan-style spa, which costs noticeably less than the same treatment back home.
In peak season (November to April) the late-afternoon light is lovely for photos, so wander the shoreline hunting for that palm-fringed frame before heading back to the hotel for a short rest ahead of sunset.
Close the first day at the viewpoint locals love — Luhuitou Park, on the hill between Dadonghai beach and Sanya Bay. It is the high point that looks out over both the city and the sea at once. Legend says a deer turned its head here and became a beautiful woman, which is why a tall deer statue crowns the summit. Between 18:00 and 19:00 the golden light spreads right across the bay — the prettiest hour of the day.
The clearest water in Sanya · snorkelling over coral · then the world's largest duty-free mall to finish — a day that is equal parts adventure and shopping.
Today you need an early start. Wuzhizhou Island has the clearest water in Sanya — off Haitang Bay, with white-sand beaches, coral reefs and the best snorkelling and diving in the area. The first ferry leaves at 08:00 and boats run every 20 minutes. Reach the pier before 09:00 and you get the island while it is still quiet, ahead of the big tourist wave that arrives between 10:00 and 12:00.
On the island, golf buggies loop past the viewpoints, and there is plenty to do — snorkelling, scuba, a glass-bottom boat, jet skis, or simply lying on a beautiful beach. Half a day is about right. For the full list of activities and the best spots, see our Wuzhizhou Island guide.
In the afternoon, take the ferry back to the mainland and recover from the sun and salt water for a while. Grab lunch around Haitang Bay, or head to the hotel for a shower and a change of clothes to freshen up before the evening's shopping. If you are already staying in Haitang Bay, it is very convenient — CDF Mall is in the same area.
End day two with shopping at CDF Mall Haitang Bay — the largest duty-free complex in the world, gathering almost 900 brands of cosmetics, perfume, watches, bags and spirits under one roof. Prices are often meaningfully lower than back home, especially for cosmetics and skincare. Entry is free, so you can browse freely; to actually buy duty-free goods you show your passport and an onward departure flight (you collect the items at a pickup point before boarding).
The mall is open until 22:00, so there is plenty of time to wander. For shopping tactics and what is worth buying, see our Sanya duty-free shopping guide.
A seaside Buddhist temple · a 108-metre Guanyin standing in the water · rocks at the end of the earth — the last day shows you a side of Sanya beyond the beaches.
On the last day, head to Sanya's west coast early — the Nanshan Buddhist Cultural Zone is a vast seaside park. Nanshan Temple is built in Tang-dynasty style, shaded by gardens and lotus ponds, but the real highlight is the Nanhai Guanyin: a white statue 108 metres tall (the height of a 30-plus-storey building) standing on its own island in the sea in front of the temple, with a causeway out so you can pay respects up close — a sight that is grand and serene at the same time.
The grounds are huge, too big to walk in full, so internal shuttles run between the main points. Allow about 3–4 hours here. For how to do it and what not to miss, read our Nanshan Temple guide.
From Nanshan it is a short DiDi to Tianya Haijiao, which translates as "edge of the sky, corner of the sea" — a stretch of shore where giant boulders carved with old Chinese characters sit along the water. It is a landmark every Chinese visitor knows, and the mood is easy: stroll the shore, take photos with the famous rocks, feel the cool sea breeze. Stay until evening and you will catch a lovely sunset here too. Read more in our Tianya Haijiao guide.
Your last night in Sanya calls for proper Hainan food — Wenchang chicken (文昌鸡, tender poached chicken with a ginger dip), coconut chicken hotpot (椰子鸡, with a sweet, fragrant broth), or fresh seafood from the First Market in town, where you buy the prawns, shellfish and fish yourself and pay a stall to cook them: good value and good fun. For recommended spots and what to try, see our Sanya food guide · and for souvenirs, swing by the duty-free mall before you fly.
For a first trip, pick Dadonghai — in town, walkable to the beach, lots of restaurants, the best value, and easy DiDi access everywhere. For the prettiest swimming beach and luxury resorts, choose Yalong Bay; to be next to Atlantis and the giant duty-free mall, choose Haitang Bay. See the beaches guide or the 10 best hotels.
Sanya has no metro — use DiDi (ride-hailing) as your main option: cheap and easy, flagfall around ¥10 in town, ¥80–140 out to the far bays. City buses cost ¥1–5 (scan Alipay or WeChat). The beaches are far apart, so base yourself at one and DiDi out. Use Amap or Apple Maps — Google won't work without a VPN.
Link a Visa or Mastercard to Alipay (international mode) before you travel; most places take only Alipay or WeChat Pay. Thai passport-holders get visa-free entry to Hainan for about 30 days, which makes Sanya all the more appealing. See the Alipay & WeChat Pay guide and China visa-free for Thais.
| Item | Budget | Mid-range | Comfort |
|---|---|---|---|
| Hotel (per night) | ¥150–280 (~฿750–1,400) |
¥400–700 (~฿2,000–3,500) |
¥900–2,000+ (~฿4,500–10,000+) |
| 3 meals | ¥80–130 (~฿400–650) |
¥150–300 (~฿750–1,500) |
¥350–700 (~฿1,750–3,500) |
| DiDi + transport | ¥40–80 (~฿200–400) |
¥80–160 (~฿400–800) |
¥160–300 (~฿800–1,500) |
| Entry tickets | Free–¥95 (beach + Tianya Haijiao) |
¥140–230 (Wuzhizhou / Nanshan) |
¥230–450 (island + temple + activities) |
| Daily total (approx.) | ¥270–585 (~฿1,350–2,925) |
¥770–1,390 (~฿3,850–6,950) |
¥1,640–3,450+ (~฿8,200–17,250+) |
Reference rate ¥1 ≈ ฿5 · prices are approximate and vary by season · rates spike 2–3× over Chinese New Year and Golden Week.