Perlis Travel Guide: Malaysia Smallest State and Its Hidden Wonders
Gua Kelam cave passage, Wang Kelian border market, Harum Manis mangoes, and paddy fields stretching to limestone hills — your complete guide to Perlis, the north most state in Malaysia.
Most travellers passing through northern Malaysia are heading somewhere else. Langkawi is the destination. Penang is the destination. Alor Setar is a stop on the way. And Perlis — Malaysia's smallest state, tucked into the corner where the peninsula meets Thailand — is the place they drive through without stopping.
That is their loss.
Perlis is 821 square kilometres of paddy fields, limestone hills, royal towns, and border markets. It has no beach resorts, no cable cars, and no Petronas Towers. What it has is a quality of quiet that is increasingly rare in Malaysia — a state that moves at its own pace, feeds its visitors extraordinarily well, and reveals its character slowly to those who take the time to look.
This is the guide for those who stop.
Getting to Perlis
Perlis is well-connected by road and rail, though most visitors arrive by car.
By Car from Kuala Lumpur
The most convenient option for exploring the state independently. Take the North-South Expressway (E1) north to the Changlun exit, then follow Route 1 into Kangar. The drive is approximately 480 km and takes 5–6 hours depending on traffic. Toll and fuel costs approximately RM 80–120.
Tip: If you are combining Perlis with Langkawi, the Kuala Perlis ferry terminal is just 15 km from Kangar — a very natural pairing.
By ETS Train to Arau
The most comfortable option from KL without a car. KTM ETS trains run from KL Sentral to Arau — the only train station in Perlis and one of the northernmost stations on the peninsular network. The journey takes 5–6 hours and costs RM 60–100 for ETS Gold or Platinum class. From Arau station, a taxi or Grab to Kangar takes 15 minutes (RM 15–20).
Book ETS tickets at ktmb.com.my — seats sell out on weekends and public holidays.
By Bus from KL
Several operators run services from Terminal Bersepadu Selatan (TBS) in KL to Kangar (6–7 hours, RM 35–55). Operators include Transnasional, Plusliner, and Konsortium. Book through BusOnlineTicket.com.
By Air to Alor Setar
Fly from KLIA or KLIA2 to Sultan Abdul Halim Airport (AOR) in Alor Setar — AirAsia and Malaysia Airlines operate daily flights (approximately 1 hour, RM 80–200). From Alor Setar Airport, take a taxi or Grab to Kangar (approximately 50 km, 45–60 minutes, RM 50–80). Car rental is available at the airport.
Top Attractions and Activities
Gua Kelam — The Cave of Darkness
The single most remarkable natural attraction in Perlis, and one of the most unusual short walks in northern Malaysia.
Gua Kelam is a 370-metre natural cave tunnel carved by the Sungai Raya river through a solid limestone hill. A wooden walkway spans the underground river, leading visitors through the cave in near-total darkness — the only light comes from the cave entrances at each end and the occasional shaft of light from cracks in the ceiling above. The sound of the river below, the cool air, and the dramatic scale of the cave make this a genuinely memorable experience.
The cave opens on the far side into a lush valley — the Taman Rekreasi Gua Kelam — with picnic areas, a small waterfall, and forest trails. The contrast between the dark cave passage and the bright, green valley on the other side is striking.
Best time to visit: Morning, when the light enters the cave entrance and illuminates the underground river. Weekday mornings are quietest.
Practical details: Located at Kaki Bukit, approximately 30 km north of Kangar. Entry RM 2 adults. Open daily 8am–6pm.
Wang Kelian Sunday Market
One of the most authentic and atmospheric markets in Malaysia, held every Sunday at the Thai–Malaysian border crossing at Wang Kelian.
Thai traders cross the border with dried seafood, tropical fruits, cheap clothing, household goods, and street food that blends Southern Thai and Malay flavours. The market sprawls across both sides of the border crossing and has a chaotic, colourful energy unlike any market in peninsular Malaysia. The food stalls are the highlight — grilled satay, Thai-style papaya salad, fresh coconut, and dried mango sold by vendors who switch effortlessly between Malay and Thai.
Practical details: Wang Kelian is approximately 35 km from Kangar. The market runs from approximately 7am to 2pm every Sunday. Arrive before 9am for the best produce and atmosphere. Bring cash — Thai baht is accepted alongside ringgit at most stalls.
Note: Wang Kelian is also an official border crossing into Thailand's Satun Province. If you have a valid Thai visa or are eligible for visa-free entry, a day trip across the border is straightforward.
Perlis State Park (Nakawan Range)
Malaysia's smallest national park, and one of its least visited — which means you may have the forest almost entirely to yourself.
The Perlis State Park protects a stretch of the Nakawan Range along the Thai border — ancient limestone hills covered in lowland dipterocarp forest that has survived largely intact because of its remoteness. The park is home to Asian elephants, sun bears, leopards, clouded leopards, and over 200 bird species including the rare Gurney's pitta.
Day hikes on the lower trails are accessible without a permit, though a local guide is strongly recommended — the forest is dense and trails are not always well-marked. Overnight treks require a permit from the Perlis Forestry Department.
Practical details: The park entrance is near Wang Kelian. Contact the Perlis Forestry Department (Jabatan Perhutanan Perlis) in Kangar to arrange guided treks.
Paddy Field Cycling
Perlis has some of the most beautiful paddy landscapes in Malaysia — flat, open fields stretching to limestone hills on the horizon, with small villages and wooden farmhouses scattered across the plain. The scale and openness of the landscape is unlike the more enclosed paddy scenery of Kedah or Kelantan.
Rent a bicycle in Kangar (RM 10–20/day from guesthouses and some shops) and cycle the rural roads through the villages of Simpang Empat, Beseri, and Santan. The roads are flat, traffic is light, and the scenery is extraordinary — particularly in the early morning when the mist is still on the fields.
Best season: November to January (harvest season) when the fields turn golden before the cut. April to July (growing season) when the young rice is a vivid, luminous green.
Arau Royal Town
Arau is the royal capital of Perlis — a small, quiet town 12 km from Kangar that serves as the seat of the Raja of Perlis. The Istana Arau (Royal Palace) is not open to the public, but the surrounding town has a gentle, unhurried character and two architectural highlights worth visiting.
Masjid Alwi — The royal mosque of Perlis, built in 1936 in a distinctive Moorish-Malay style with a green dome and elegant minarets. One of the finest mosques in northern Malaysia and significantly less visited than the grand mosques of Kedah or Penang. Non-Muslim visitors are welcome outside prayer times.
Arau Train Station — The ETS station itself is a handsome colonial-era building worth a look if you are arriving or departing by train.
Timah Tasoh Lake Recreation Park
A large reservoir on the edge of Kangar, surrounded by forested hills and limestone outcrops. The lake is popular with local families for picnics, kayaking, and birdwatching — the forested shores attract kingfishers, herons, and the occasional hornbill.
The lake is particularly beautiful in the early morning when mist hangs over the water and the limestone hills are reflected in the surface. The Timah Tasoh Lake Resort on the shore is the most scenic accommodation in Perlis.
Entry: Free. Kayak rental available on weekends.
Bukit Keteri Limestone Hill
A dramatic limestone outcrop rising from the paddy fields near Kaki Bukit, riddled with caves and home to a small Hindu temple dedicated to Lord Murugan. The surrounding landscape — flat green fields, the limestone karst, and the open sky — is quintessential Perlis and one of the most photogenic spots in the state.
The climb to the temple involves a series of steep steps cut into the rock face. The view from the top over the paddy fields and the distant Nakawan Range is excellent.
Entry: Free.
Local Food: What to Eat in Perlis
Perlis has one of the most distinctive food cultures in Malaysia — a blend of Malay, Chinese, and Thai influences that produces dishes you will not find anywhere else in the country.
Harum Manis Mango
The most famous product of Perlis, and arguably the finest mango in Malaysia. The Harum Manis (Sweet Fragrance) variety is grown in the orchards around Kangar and Arau and is prized for its intensely sweet, aromatic flesh and almost fibre-free texture. The season runs from April to June — if you visit during this window, buy a box directly from the roadside orchards (RM 15–25 per box). Outside the season, Harum Manis is available preserved, dried, or as jam.
Nasi Ulam
A traditional Malay rice dish mixed with finely sliced herbs, vegetables, and dried fish — a staple of the Perlis kitchen that reflects the state's Thai-Malay culinary heritage. The version served in Perlis coffee shops uses local herbs not found in peninsular Malaysian cooking further south.
Wang Kelian Border Food
The Sunday market at Wang Kelian is as much a food destination as a shopping one. Thai-style grilled satay, papaya salad (som tam), fresh coconut, dried mango, and deep-fried snacks sold by Thai vendors make for one of the most interesting eating experiences in northern Malaysia. The flavours are spicier and more sour than standard Malaysian street food — a direct influence of Southern Thai cuisine.
Roti Canai and Teh Tarik at the Old Coffee Shops
The old Chinese and Malay coffee shops along Jalan Jubli Perak in Kangar open at 6am and serve some of the best roti canai and teh tarik in the north. The roti here is thinner and crispier than the KL version, and the teh tarik is made with a local blend of tea that has a distinctly different character. A full breakfast costs RM 5–8.
Laksa Perlis
A local variation of laksa with a thinner, more sour broth than the Penang or Sarawak versions — influenced by Thai sour soup traditions. Available at the morning market and some coffee shops in Kangar. Ask locals for the best stall — it changes seasonally.
Budget Breakdown
Budget Traveller (RM 50–100 per day)
- Accommodation: Budget hotel in Kangar — RM 50–90/night
- Food: Coffee shops, night market, Wang Kelian stalls — RM 20–35/day
- Activities: Gua Kelam, Bukit Keteri, cycling, Arau — RM 10–20/day
- Transport: Bus from KL + bicycle rental — RM 15–25/day
Mid-Range Traveller (RM 150–250 per day)
- Accommodation: Hotel Seri Malaysia or Timah Tasoh Lake Resort — RM 120–200/night
- Food: Mix of coffee shops and restaurant meals — RM 40–60/day
- Activities: Guided Perlis State Park trek, Wang Kelian, Gua Kelam — RM 40–80/day
- Transport: Rental car from Alor Setar — RM 80–120/day
Insider Tips
1. Rent a car. Perlis is small but spread out, and public transport within the state is limited. A rental car from Alor Setar or Kangar (RM 80–120/day) transforms the trip — you can reach Gua Kelam, Wang Kelian, the State Park, and the paddy villages at your own pace.
2. Come for the Harum Manis mango season (April–June). The Harum Manis is genuinely one of the finest mangoes in the world, and eating it fresh from a roadside orchard in Perlis is an experience worth planning a trip around. The season is short — check the harvest calendar before booking.
3. Wang Kelian market is Sunday only. If you want to visit the border market, plan your trip to include a Sunday. The market runs from approximately 7am to 2pm — arrive early.
4. The paddy harvest (November–January) is the most beautiful time to visit. The fields turn golden before the cut, the weather is cooler, and the rural landscape is at its most photogenic. This is the best season for cycling and photography.
5. Gua Kelam is best in the morning. The light enters the cave entrance most dramatically in the morning hours. Weekday mornings are quietest — on weekends, the cave can get busy with local families.
6. Combine Perlis with Langkawi. The Kuala Perlis ferry terminal is 15 km from Kangar. A natural itinerary: drive north to Perlis, spend 2 nights, then take the ferry to Langkawi for the beach portion of the trip.
7. The Perlis State Park is best with a guide. The forest is dense and the trails are not always well-marked. Contact the Perlis Forestry Department in Kangar to arrange a guided day hike (RM 50–80 per person). The birdwatching is exceptional.
8. Book accommodation in advance for weekends and mango season. Perlis has limited accommodation options. The Timah Tasoh Lake Resort and The Regency Putra fill up quickly on weekends and during the April–June mango season.
9. Dress modestly. Perlis is a conservative, predominantly Malay Muslim state. Modest dress is expected when visiting mosques, rural villages, and the Wang Kelian market. A light scarf or shawl is useful for women visiting the Masjid Alwi.
10. Bring cash. ATMs are available in Kangar but limited elsewhere in the state. Wang Kelian market stalls prefer cash (ringgit or baht). Stock up before heading to the border or the rural areas.
Best and Worst Times to Visit
Best Months
November to March — Cool Season and Harvest
The finest time to visit Perlis. Temperatures are cooler (24–30°C), the northeast monsoon brings occasional rain but generally clear skies in the northwest, and the paddy harvest season (November–January) fills the fields with golden rice. The Wang Kelian market is at its most vibrant, and outdoor activities are comfortable.
April to June — Mango Season
The Harum Manis mango season transforms Perlis into a destination for food lovers. The orchards around Kangar and Arau are in full production, roadside stalls sell fresh mangoes at extraordinary prices, and the state has a festive, celebratory atmosphere. Temperatures are warmer (32–36°C) but manageable.
Worst Months
July to September — Hot and Dry
The hottest months in Perlis, with temperatures regularly reaching 36–38°C. Outdoor activities like cycling and hiking are uncomfortable in the midday heat. The paddy fields are at their least photogenic (bare after harvest). Not the worst time to visit, but not the best.
Month-by-Month Quick Reference
| Month | Weather | Paddy Fields | Mango Season | Crowds | Verdict |
|---|---|---|---|---|---|
| Jan | Cool, dry | Golden harvest | No | Low | Excellent |
| Feb | Cool, dry | Replanting | No | Low | Very Good |
| Mar | Warm, dry | Young green | No | Low | Very Good |
| Apr | Warm | Growing | Starting | Low–Moderate | Excellent — mango |
| May | Hot | Growing | Peak | Moderate | Best for mango |
| Jun | Hot | Growing | Ending | Moderate | Good — late mango |
| Jul | Hot, dry | Maturing | No | Low | Acceptable |
| Aug | Hot, dry | Maturing | No | Low | Acceptable |
| Sep | Hot | Pre-harvest | No | Low | Acceptable |
| Oct | Warm | Pre-harvest | No | Low | Good |
| Nov | Cool | Golden harvest | No | Low | Excellent |
| Dec | Cool | Harvest | No | Low–Moderate | Excellent |
Final Thoughts
Perlis does not try to impress you. There is no marketing campaign, no cable car, no Instagram-famous viewpoint with a queue. What there is — the cave, the border market, the paddy fields, the mangoes, the old coffee shops at 6am — is quietly, genuinely wonderful.
Malaysia's smallest state is also, in some ways, its most itself. The north has not been smoothed out for tourists here. The food is local, the pace is local, and the welcome is warm in the way that places are warm when they are not used to being visited.
Go before everyone else figures it out.
Planning a northern Malaysia trip? Use our trip planner to build a personalised itinerary combining Perlis with Langkawi, Penang, and the Cameron Highlands.
Explore Topics
Written by
MyTravelTip2U
Content creator and writer sharing insights and stories.