Let me save you a disappointment before you pack your bags: the Perhentian Islands do not have a shopping mall. Not one. If you landed on this page hoping for air-conditioned arcades, a food court and a weekend sale, the honest answer is that you will not find them on these two small islands off the coast of Terengganu, and any list that tells you otherwise is guessing.
An earlier version of this article, written by someone who had clearly never taken the boat from Kuala Besut, claimed there was a large mall on the main island and a row of boutique stores at a resort. We took that down. What we want to give you instead is the guide we would have wanted before our own first trip: what shopping on the Perhentians actually looks like (small, sandy and very charming), what to buy and where, how to plan the rest of your Malaysia trip so you also get a proper mall and market fix, and how to keep the whole thing affordable if you are travelling out of Singapore.
Think of this as two guides in one. The first half is the real Perhentian shopping story: minimarts, dive-shop souvenirs, beach cafes and the little shop you will end up visiting four times a day for cold water. The second half is the mainland shopping you can combine with it, in Kota Bharu, Kuala Terengganu and Kuala Lumpur, where the malls and markets people picture really do exist.
So what is there to buy on the Perhentian Islands?
The two islands are Perhentian Kecil (the small one, with the backpacker energy) and Perhentian Besar (the big one, quieter, more resort-minded). Neither has a town centre in the way you would expect. What you have instead are clusters of wooden chalets, dive operators, simple cafes and a scattering of tiny shops behind the beach. Most of them sell practical things, because the islands run on practical needs: sunscreen, water, snacks, batteries, mosquito repellent, dry bags, flip-flops that have just been lost to the tide.
On Kecil, the action concentrates around Long Beach, the stretch of sand facing east where most of the budget places and dive shops cluster, and Coral Bay on the western side, which has calmer water and a sunset view. You will find small minimarts, a few shops selling beachwear and sarongs, T-shirts printed with the island name, and stalls with handmade bracelets and shell trinkets. On Besar, the resorts tend to have their own small shop or reception counter with essentials and a modest rack of souvenirs, and a handful of independent shops sit near the beaches along the western coast.
Do not expect fixed price tags everywhere, and do not expect air-conditioning. Do expect friendly, low-pressure shopkeepers who are used to people wandering in with salt in their hair and sand on their feet. Hours are loose and follow the boats and the weather. Some shops open early for divers heading out and close when the afternoon quietens down; others stay open into the evening because there is nothing else to do once it gets dark.
| What you might want | Where it usually turns up | Honest verdict |
|---|---|---|
| Sunscreen, repellent, basic toiletries | Island minimarts on Kecil and Besar | Available but pricier than the mainland. Bring your own. |
| Sarongs, beachwear, flip-flops | Shops behind Long Beach and Coral Bay | Fine for a swap-in if you forgot something. Quality varies. |
| Island-name T-shirts and magnets | Small gift shops and dive-shop counters | The usual souvenirs. Fun, not unique. |
| Handmade bracelets, shell crafts | Beach stalls, occasional vendors | Charming. Check what it is made from and skip anything that looks like harvested coral. |
| Dive and snorkel gear, dry bags | Dive operators on both islands | Good for rentals and small items. Do not plan to buy big kit here. |
| Snacks, cold drinks, cup noodles | Minimarts and beach cafes | Always available. Prices rise on the busiest weekends. |
What nobody tells you about money on the islands
This is the practical section, and it matters more than any shopping list. Cash is king on the Perhentians. Many small shops, cafes and boat operators prefer it, some only take it, and the cash machines you rely on in Singapore are not a given out there. Plan to arrive with enough Malaysian ringgit for your whole stay, then add a cushion. Withdraw it on the mainland before you board the boat, and keep it in small notes. Breaking a large note at a tiny shop is a small daily negotiation you do not need.
Cards do work at some of the larger resorts and dive centres, often with a surcharge, and the card terminal depends on a mobile signal that comes and goes. Treat a card as the backup, never the plan. Mobile data is also patchy, so download your maps, your booking confirmations and your boat details before you leave the jetty. If you have not sorted a phone plan yet, a Malaysia eSIM is the easy way to land with data working, and we have a few listed further down.
- Carry ringgit in small notes, in a dry bag or a zip pouch that stays with you at the beach.
- Settle your resort bill early on your last day, so you are not hunting for change before the boat.
- Never assume an ATM. Take what you will need, plus a margin.
- Ask for the price before you pick up a drink or a snack in busy periods. A friendly question avoids an awkward surprise.
- Keep your receipts for boat tickets and park fees in one place. You may be asked to show them.
Getting there: the trip that decides your shopping
The route shapes what you can buy, because it is the one stretch of your trip where you can shop on solid ground. From Singapore, the usual approach is to fly to Kota Bharu in Kelantan, usually via Kuala Lumpur, then take a taxi or a pre-arranged transfer to Kuala Besut, the jetty in Terengganu where the boats to the Perhentians leave from. Some travellers fly into Kuala Terengganu instead, then drive north. A few go overland by bus from Kuala Lumpur, which is cheap but long.
At Kuala Besut, speedboats run to both islands. The crossing is short, usually around half an hour to forty-five minutes depending on the sea, your drop-off beach and the boat. There is a marine park conservation fee to pay for entry, so keep a bit of cash aside for it, and your resort will often arrange the boat as part of a package. The sea can turn lumpy, so keep your phone and passport in a waterproof bag, and wear sandals you can take off for the beach landing: many drop-offs are wet landings where you step into shallow water.
| Step | What happens | Rough time |
|---|---|---|
| Fly Singapore to Kota Bharu (usually via KL) | Immigration and baggage on arrival | Plan most of a day |
| Transfer to Kuala Besut jetty | Taxi or pre-booked car north along the coast | Around an hour, depending on traffic |
| Pay park fee, board speedboat | Cash, life jackets, wet landing | About 30 to 45 minutes on the water |
| Reach Kecil or Besar | Walk or small boat taxi to your chalet | Add 15 to 30 minutes |
If you are arriving from Singapore on a short break, build in the mainland shopping at the front or the back of the trip. You will not want to haul a bag of batik and snacks through a wet boat landing, so buy your gifts on the way home, on the day you leave the island, or in Kota Bharu before you fly out.
When to go, and why your timing affects the shops
The Perhentians run on the monsoon calendar. The east coast of Peninsular Malaysia gets heavy rain and rough seas from roughly November to February, and boats, resorts and shops on the islands largely close for that period. The sea is not safe for the small speedboats, and there is little point in running a business with no visitors. The main season is generally from around March to October, with the calmest, brightest weather often falling in the middle months. Our own country data puts the east coast sweet spot at about April to September.
That is the opposite of what the old article told you. If you plan a trip in December hoping to shop and snorkel, you may find the jetty quiet and the islands shuttered. Check opening dates with your resort before you book, because the exact start and end of the season changes with the weather and from one operator to the next.
| Months | What to expect | Shopping on the islands |
|---|---|---|
| March to May | Season opens, warm, usually dry, fewer crowds early on | Shops reopening, stock can be thin at the start |
| June to August | Busiest weeks, bright and warm, peak boats | Everything open, prices highest, fullest shelves |
| September to October | Winding down, still good weather early on | Open but closing times start to shift |
| November to February | Monsoon, rough seas, boats stop | Most businesses closed. Shop on the mainland. |
The real shopping: Kota Bharu and Kuala Terengganu
If you want to shop properly on the way to or from the islands, the east coast gives you something better than a mall, which is markets. Kota Bharu in Kelantan is the more famous of the two. The Siti Khadijah Central Market is a covered, circular market where traders sell fresh produce on the ground floor and, on the upper levels, textiles, batik, songket and local crafts. It is colourful, loud and a genuine local place, not a tourist set. If you like to watch a place work while you buy things, give it an hour.
Further south, Kuala Terengganu has its own market scene. Pasar Payang is the classic stop, a big, bustling market where you can find batik, brassware, dried seafood and the local snacks that people carry home in carrier bags. Terengganu is well known for songket and batik, and the region produces keropok lekor, the chewy fish crackers sold fried or dried. Bring a cool bag or buy them dried if you will be travelling a long way, and ask whether the crackers need refrigeration.
Neither market is a modern mall, and neither takes cards at every stall. Bring cash again, bring patience, and bargain gently. In Malaysian markets a bit of friendly haggling is normal, but there is no need for a fight over a few ringgit. A smile and a counter-offer usually does it.
| Place | What it is good for | Tip |
|---|---|---|
| Siti Khadijah Market, Kota Bharu | Batik, songket, produce, snacks | Go in the morning, when the upper floors are quieter |
| Pasar Payang, Kuala Terengganu | Batik, brassware, dried seafood, snacks | Carry cash. Ask about packaging for the flight home |
| Local keropok lekor stalls | Fish crackers, a regional speciality | Buy dried if you are flying, fresh to eat there and then |
| Roadside stalls near Kuala Besut | Last-minute snacks and drinks | Handy before the boat. Prices are fair |
If you only have time for one, choose the market closest to your route. The point is not to tick off every stall; it is to turn the buying of gifts into something you remember, rather than a rushed airport dash.
If you still want a proper mall, go to Kuala Lumpur
This is where the guide changes gear. Most Singapore travellers will pass through Kuala Lumpur on the way to the east coast, and the city is where the malls actually are. Kuala Lumpur has giant malls, indoor theme parks, air-conditioned arcades and food courts that can swallow a whole afternoon. If you have a night or a spare day on either end of your Perhentian trip, spend it there.
It is also an easier place to buy the things you forgot. Sun cream, swimwear, dry bags, waterproof phone cases, a cheap hat: buy them in KL, not on the island. The prices are lower and the choice is better. If you like edible souvenirs, KL is the safest place to buy gifts you can pack with confidence, including snack boxes and sweets that travel well.
For a day that is more experience than shopping, a guided city tour is a good way to see the main sights without planning a route yourself. A half-day tour covers the highlights; if you would rather eat your way around, a guided food walk in Chinatown is an excellent evening.
| Idea in KL | Good for | Time needed |
|---|---|---|
| Half-day guided city tour | Seeing the main sights without planning | About 4 hours |
| Hop on hop off pass | Flexible sightseeing and a mall stop or two | 3 to 5 hours |
| Chinatown food tour | Evening meals and local bites | About 2 to 3 hours |
| Indoor attractions and escape rooms | A rainy-day plan for families | 1 to 3 hours each |
You will see from the listings below that prices for these activities are shown in Singapore dollars, so you can budget before you travel. Use the figures as a guide and check the page for the date you want, because availability and rates change.
A realistic shopping list, island by island
For the Perhentian bag
Pack as if you cannot buy it there. A good rule is that you should arrive with every consumable you will need for the stay: reef-safe sunscreen, insect repellent, a small first-aid kit, any regular medicine, a spare phone charger and a power bank. Add quick-dry clothes, a rash vest, and a dry bag that is large enough to hold your phone, wallet and passport. Water shoes are worth carrying, because some of the beaches have rocky edges and sharp coral fragments at the waterline.
For the souvenirs
Buy gifts with weight and fragility in mind. A boat transfer is not kind to breakables. Batik cloth, songket scarves and printed sarongs pack flat and survive anything. Dried snacks are fine for the flight. Wooden carvings are heavier but handy as gifts. Avoid anything made from shell, coral or turtle products. It is not just a courtesy; it is a matter of the marine park rules, and it is better for the reef you came to see.
For the person back home
A small, useful gift usually lands better than a fridge magnet. Think a local snack box, a small batik coin purse, a pack of local tea or coffee, or a handwritten postcard you write on the beach. Photographs you take yourself are the souvenir you will keep longest.
| Item | Where to buy | Packs well? |
|---|---|---|
| Batik cloth or scarf | Kota Bharu or Kuala Terengganu markets | Yes, flat and light |
| Songket pieces | Kota Bharu and Terengganu markets | Yes, but keep it dry |
| Dried fish crackers | Terengganu stalls | Yes if sealed |
| Island T-shirts | Perhentian shops | Yes |
| Handmade bracelets | Beach stalls on the islands | Yes |
| Snack boxes and sweets | Kuala Lumpur | Yes |
Extend the trip: Langkawi and other warm-water add-ons
Plenty of people fly into the east coast, spend four days on the Perhentians and then feel they have not seen enough of Malaysia. If you have a longer holiday, the other island that pairs well is Langkawi, on the opposite coast. The seasons are different, which is the clever part: when the east coast is shut for monsoon, the west coast islands often have good weather. That gives you a way to plan a beach holiday for the months when the Perhentians are closed.
Langkawi has the kind of shopping people expect: duty-free stores, a night market, a busy Cenang strip and a long list of family attractions. If you are heading there, an airport transfer to your resort is the least stressful way to start. Our itinerary data suggests a first day around island-hopping, kayaking at sunset and a night market, then a second day with mangroves, beaches and a theme park.
| Langkawi idea | Why it works | Plan for |
|---|---|---|
| Island-hopping by jet ski | Fast way to see several islands | A couple of hours |
| Adventure park and theme park | Family days that are not weather-proof | Half a day |
| Dream Forest walk | Shade and green after beach days | About 2 hours |
| Cenang Night Market | Evening browsing, snacks, cheap souvenirs | An evening |
Take a look at the live prices below to see what a day of these activities costs from Singapore. They are indicative and shown in Singapore dollars.
| Experience | Where | From price |
|---|---|---|
| Fun Island Hopping by Jet Ski | Langkawi | From S$192.15 |
| Fishing by Jet Ski Packages | Langkawi | From S$111.00 |
| Dream Forest Langkawi | Langkawi | From S$18.49 |
| Langkawi Airport transfer to Pantai Cenang | Langkawi | From S$15.00 |
| Kuala Lumpur Half Day City Tour | Kuala Lumpur | From S$13.11 |
| Chinatown Foodie experience | Kuala Lumpur | From S$63.23 |
| Malaysia Unlimited 4G/5G Data eSIM | Nationwide | From S$12.43 |
Visa, entry and the things you must sort before you fly
Singapore passport holders can enter Malaysia visa-free for short tourism stays. Our own records, checked in August 2026, show Singapore nationals can stay up to 30 days visa-free, and Indian passport holders benefit from a visa exemption policy for tourism that is valid until the end of 2026 with a 30-day maximum stay. Nationals of other countries may need an eVisa, which currently takes about three working days to process. Rules change, so always check the official immigration channels before you travel.
Before you land, you will also need to complete the Malaysia Digital Arrival Card (MDAC) on the official immigration site. It is free, quick and often forgotten until the queue at the airport. If you are a non-Singaporean visitor and need help with an eVisa, our eVisa service can guide you through the process, but check the exact requirements for your passport first.
| Passport | Typical short-stay entry | Notes |
|---|---|---|
| Singapore | Visa-free, up to 30 days | Complete the MDAC before arrival |
| India | Visa exemption for tourism under the current policy | Policy stated valid to 31 Dec 2026. Check for updates |
| Others | Varies by nationality, eVisa often needed | About 3 working days for processing |
Beyond immigration, remember to check your passport validity. Many countries require at least six months of validity beyond the date you arrive. Keep a digital copy of your passport on your phone and a printed copy in a separate bag from the original.
A five-day plan that mixes beach and shopping
Here is a simple version of the trip we would book ourselves, assuming you are flying out of Singapore in the main season.
| Day | Plan | Shopping angle |
|---|---|---|
| Day 1 | Fly Singapore to Kota Bharu via KL, overnight near the market | Evening stroll through Kota Bharu, pick up gifts you will not carry on the boat |
| Day 2 | Transfer to Kuala Besut, boat to Kecil or Besar | Stock up on drinks and water at the jetty before boarding |
| Day 3 | Snorkel and beach day | Browse the beach shops at leisure |
| Day 4 | Boat day or dive, sunset on Coral Bay | Small souvenirs at the island shops |
| Day 5 | Boat back, transfer to Kota Bharu, fly out via KL | Last-minute snacks at the airport |
If you would rather lean into shopping, flip it: spend two nights in Kuala Lumpur, then take the short flight to Kota Bharu, and cut your island stay to three nights. The bigger the mainland chunk, the more mall time you get.
Whichever way you plan it, build in slack. Boats run to the weather, not to a timetable, and a rough sea can push your departure by half a day. Do not book a tight flight connection on the same afternoon as your boat back.
A day on the islands, hour by hour
It helps to picture an ordinary day, because that is when you will actually shop. You wake early, because the light comes up fast and the chalets warm quickly. Breakfast is a simple affair at a beach cafe, usually eggs, toast, fruit or noodles, with coffee that tastes better than it has any right to. By eight you are in the water or on a boat, since the sea is calmest in the morning and the snorkelling spots are quietest before the day trips arrive.
Late morning is when the shops come into play. You wander back along the sand, buy a cold drink, replace the sunscreen you have already used up, and maybe pick up a bracelet from a stall. Midday is for shade. The sun is fierce, so most people nap, read, or sit under a fan with a cold drink. Around three the island wakes up again, and this is the best time to browse small shops without the heat.
As the sun goes down, the beach cafes fill, the string lights come on and the shops that stayed open for the evening trade do their best business. If you plan to buy a T-shirt or a gift, do it now, in the cooler air, with a cold drink in hand. Then walk back by torchlight, because paths are unlit and uneven, and sleep well.
Shopping ethically on a marine park
The Perhentians sit inside a marine park, and that changes the rules about what you should buy and take. Shells, coral and turtle products are a hard no. Even a small piece of dead coral picked up from the beach leaves the reef poorer, and many souvenir sellers have stopped stocking them because visitors increasingly ask. If a stall is selling polished shells or coral jewellery, politely walk on.
Plastic is the other issue. Everything that arrives on the islands has to be carried out again, and the waste problem is real. Bring a refillable bottle, say no to plastic bags when you can, and carry a small tote for purchases. When you do buy a bottle of water, take the empty bottle back with you or return it to the shop. Small habits add up on a small island.
Support local sellers where you can. A bracelet from a stall, a drink from a family-run cafe and a boat ride with a local operator keep your money on the islands. Ask for names, say thank you, and leave a review for people who treated you well.
Practical tips from people who have done this
- Pack light. A soft duffel is easier on a wet landing than a hard suitcase.
- Pack your valuables in a dry bag, not in the bottom of your luggage.
- Bring a refillable bottle. Ask your resort where to refill.
- Respect the marine park. Do not touch coral, do not feed fish, and do not take shells.
- Wear reef-safe sunscreen, applied well before you get in the water.
- Dress modestly when you are away from the beach, especially in Kota Bharu and Kuala Terengganu, where the culture is more conservative.
- Ask before photographing people at the markets, and thank them.
- Arrive early at the jetty. Boat departures depend on the weather and the tide.
- Keep a little cash aside for the park fee, and keep your ID handy.
- Check your travel insurance covers boats and water activities.
One more thing about prices. The islands are remote, and everything has to arrive by boat, so groceries and drinks cost more than on the mainland. That is not a rip-off; it is logistics. Bring what you can and buy what you must without grumbling.
What this trip costs, roughly
We will not pretend to quote exact prices, because they change with the season and the resort. What we can give you is a sense of the shape of a budget. A simple stay on the islands is generally affordable by Singapore standards, food on the islands sits between mainland prices and resort prices, and the biggest costs tend to be the flights, the boat transfers and any diving. The national budget range in our itinerary notes is about RM150 to RM500 per person a day across Malaysia, which gives you a wide band to plan within.
| Cost | Where it shows up | How to keep it down |
|---|---|---|
| Flights | Singapore to Kota Bharu via KL | Book early and travel midweek |
| Transfers | Kota Bharu to Kuala Besut, then the boat | Share a car with other travellers |
| Accommodation | Chalets and resorts on the islands | Choose a basic chalet and spend on activities instead |
| Food | Island cafes and minimarts | Mix cafes with snacks from the mainland |
| Activities | Snorkelling, diving, island hopping | Join group trips rather than private ones |
| Souvenirs | Mainland markets and island stalls | Buy at the markets, not the jetty |
Frequently asked questions
Are there any shopping malls on the Perhentian Islands?
No. The islands have small shops, minimarts, dive-shop counters and beach stalls, but no shopping malls. If you want a mall, the nearest options are on the mainland, and the biggest are in Kuala Lumpur.
What can I actually buy on the Perhentian Islands?
Mostly essentials and small souvenirs: drinks, snacks, sunscreen, repellent, sarongs, island T-shirts, bracelets and dive-related small items. Prices are higher than on the mainland, so bring what you can.
Do I need cash on the Perhentian Islands?
Yes. Many shops, cafes and boat operators prefer cash, and cash machines on the islands cannot be relied on. Withdraw ringgit on the mainland before you take the boat, and carry small notes.
When is the best time to visit the Perhentian Islands?
The main season generally runs from around March to October, with the best weather often falling in the middle of that window. From roughly November to February the monsoon brings rough seas and most island businesses close.
Where should I shop for souvenirs on the way?
Kota Bharu (Siti Khadijah Central Market) and Kuala Terengganu (Pasar Payang) are good for batik, songket and local snacks. Kuala Lumpur is the easiest place for packaged gifts and travel essentials.
Do Singapore passport holders need a visa for Malaysia?
Singapore passport holders can enter Malaysia visa-free for short tourism stays, up to 30 days. You still need to complete the Malaysia Digital Arrival Card online before you arrive. Check the official immigration site for the latest rules.
How do I get to the Perhentian Islands from Singapore?
Most travellers fly to Kota Bharu, usually via Kuala Lumpur, transfer to Kuala Besut jetty, and take a short speedboat to either Perhentian Kecil or Perhentian Besar.
How many days should I plan?
Three to five days on the islands works well, plus a day at each end for travel and mainland shopping. Add extra days to allow for weather delays on the boats.
The short version
The Perhentian Islands are a place to put your phone down, not to hunt for a mall. Shop for what you need on the mainland, carry cash, travel in the season and keep your souvenir budget for the markets in Kota Bharu and Kuala Terengganu. If you want bright lights and air-conditioning, give Kuala Lumpur a night on either side. And if you want to stretch the holiday, Langkawi gives you a second island and a different weather window.
Add a Langkawi day to your Malaysia trip
Browse island-hopping, transfers and family attractions in Malaysia and book online with HolidaySG for your chosen date.
Browse Malaysia Experiences