Can I wear a bikini in Sri Lanka full dress code guide for tourists

Seen by 1,556 travellers
Jump to the accepted answer
M
Mei L.1225 rep2

I know temples need covered shoulders and knees but what about the rest Can I wear a bikini at Mirissa Shorts and tank top in Colombo What about walking through a village from the beach to my hotel Am I disrespecting local culture or fine

17

4 Answers from travellers

Accepted Answer

Practical zone-by-zone guide. TOURIST BEACHES (Mirissa, Unawatuna, Hiriketiya, Ahangama, Arugam Bay, Trincomalee tourist stretches) - bikinis and swim trunks completely fine on the beach and in restaurants directly on the beach. Topless sunbathing is NOT acceptable ANYWHERE in Sri Lanka, at any beach, ever. LOCAL BEACHES and village beaches (any beach without a hotel/restaurant strip) - wear a t-shirt and shorts or a sarong over your swimsuit. Local families are there, especially on weekends. WALKING FROM BEACH TO HOTEL through a village - throw a sarong over the bikini, or a light dress. Two minutes of coverage saves everyone awkwardness. CITY (Colombo, Galle Fort, Kandy) - shorts and tank tops fine, sundresses fine, athleisure fine. Nothing overly revealing. TEMPLES and religious sites - shoulders and knees covered, no hats, remove shoes. Rural inland villages - dress modestly, err on covered.

21
R
Ranmalie J.930 rep1

A sarong is THE most useful piece of clothing you will pack. Buy one on day 1 (they cost 500-1500 LKR at any market). Uses: beach cover-up, temple leg-cover, sun shade, beach mat, chilly-train blanket, evening wrap. It solves 90 percent of dress code questions instantly.

44
R
Ranmalie J.930 rep1

Sarong on day 1, bikini stays on the beach, t-shirt to walk through villages. Very clear guide, thank you!

41
M
Mei L.1225 rep2

For men: swim shorts fine at the beach, but throw on a t-shirt when walking into a restaurant or shop, even a beachside one. Bare-chested walking around town looks tacky and locals notice.

4
J
Josh M.1165 rep2

You must be logged in to post an answer.

Log In to Answer
Browse all questions