Parks & Hiking
Plan hikes and nature days at Malaysia's national parks, state parks, forest reserves and hills, from Taman Negara and Gunung Ledang to Kinabalu, Mulu and urban trails like Bukit Gasing. Check trail conditions and permits before you go.
Search and filter every mosque, attraction, dish, hospital and stay in the guide. (70)
Bako National Park, Sarawak Sarawak Β· 1,400 kmSarawak's oldest national park near Kuching, with proboscis monkeys, beaches, rock formations and a simple campsite at Telok Assam.
- Batang Ai National Park Sarawak Β· 1,398 km
A national or state park in Sarawak. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
Broga Hill, Semenyih Selangor Β· 50 kmA rolling grassy hill near Semenyih, Selangor, popular for sunrise hikes, with open views over the surrounding countryside.
- Bukit Banyan Hill Park, Sungai Petani Kedah Β· 383 km
A forest park or recreational forest in Sungai Petani, Kedah. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Bukit Besar, Kuala Terengganu Terengganu Β· 436 km
A hill or mountain with hiking trails in Kuala Terengganu, Terengganu. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permitβ¦
- Bukit Gasing Forest, Petaling Jaya Selangor Β· 9 km
A forest park or recreational forest in Petaling Jaya, Selangor. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permitβ¦
- Bukit Keluang, Besut Terengganu Β· 445 km
A hill or mountain with hiking trails in Kampung Raja, Terengganu. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permitβ¦
- Bukit Kiara Hill Walk Kuala Lumpur Β· 13 km
A forest park or recreational forest in Kuala Lumpur. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Bukit Kutu, Kuala Kubu Bharu Selangor Β· 68 km
A hill near Kuala Kubu Bharu, Selangor, with a steep forest trail and campsite at the top and cool air for an overnight stay.
- Bukit Larut (Maxwell Hill), Taiping Perak Β· 269 km
A hill or mountain with hiking trails in Taiping, Perak. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Bukit Lima Nature Reserve, Sibu Sarawak Β· 1,166 km
A forest park or recreational forest in Sibu, Sarawak. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Bukit Maras, Besut Terengganu Β· 449 km
A hill or mountain with hiking trails in Kuala Terengganu, Terengganu. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permitβ¦
- Bukit Melati, Nilai Negeri Sembilan Β· 48 km
A hill or mountain with hiking trails in Nilai, Negeri Sembilan. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permitβ¦
- Bukit Mertajam Forest Park Penang Β· 334 km
A forest park or recreational forest in Bukit Mertajam, Penang. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Bukit Panchor State Park, Nibong Tebal Penang Β· 318 km
A national or state park in Nibong Tebal, Penang. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Bukit Sri Bintang, Kepong Kuala Lumpur Β· 13 km
A hill or mountain with hiking trails in Kuala Lumpur. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Bukit Tabur (Klang Gates Quartz Ridge) Selangor Β· 18 km
A hill or mountain with hiking trails in Selangor. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Crocker Range National Park Sabah Β· 1,714 km
A national or state park in Sabah. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
Endau-Rompin National Park, Johor Johor Β· 250 kmA national park on the Johor-Pahang border, one of the oldest rainforests in peninsular Malaysia, with waterfalls, rivers and a campsite at Kampung Peta.
- Fraser's Hill (Bukit Fraser) Pahang Β· 99 km
A hill or mountain with hiking trails in Fraser's Hill, Pahang. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- FRIM Forest Reserve, Kepong Selangor Β· 17 km
A forest park or recreational forest in Kepong, Selangor. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Gunung Angsi Negeri Sembilan Β· 77 km
A hill or mountain with hiking trails in Negeri Sembilan. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Gunung Ayam Kelantan Β· 455 km
A hill or mountain with hiking trails in Kelantan. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Gunung Baling Kedah Β· 385 km
A hill or mountain with hiking trails in Baling, Kedah. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Gunung Belumut Recreational Forest Johor Β· 294 km
A forest park or recreational forest in Johor. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Gunung Datuk Recreational Forest, Kota Negeri Sembilan Β· 101 km
A forest park or recreational forest in Kota, Negeri Sembilan. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
Gunung Gading National Park, Lundu Sarawak Β· 1,400 kmA national park near Lundu, Sarawak, with rainforest trails, waterfalls and Rafflesia flowers when in bloom.
- Gunung Jerai, Kedah Kedah Β· 400 km
A 1,217 m mountain rising from the Kedah plain, with forest trails, a hill resort area and campsites, and wide views over the coast.
- Gunung Keriang, Alor Setar Kedah Β· 442 km
A hill or mountain with hiking trails in Kedah. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Gunung Korbu Perak Β· 218 km
A hill or mountain with hiking trails in Perak. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Gunung Lambak, Kluang Johor Β· 268 km
A hill or mountain with hiking trails in Kluang, Johor. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Gunung Ledang National Park (Taman Negara Johor) Johor Β· 174 km
A national or state park in Tangkak, Johor. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
Gunung Mulu National Park, Sarawak Sarawak Β· 1,500 kmA UNESCO World Heritage wonder! Home to the Sarawak Chamber, one of the largest cave chambers on Earth, and the nightly spectacle of millions of bats streaming out of Deer Cave at dusk.
- Gunung Nuang, Hulu Langat Selangor Β· 59 km
Selangor's highest mountain at about 1,493 m, with a long forest trail from Hulu Langat and camping spots for overnight climbers.
- Gunung Panti Recreational Forest, Kota Tinggi Johor Β· 350 km
A forest park or recreational forest in Kota Tinggi, Johor. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Gunung Raya, Langkawi Kedah Β· 440 km
A hill or mountain with hiking trails in Langkawi, Kedah. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Gunung Reng, Jeli Kelantan Β· 439 km
A hill or mountain with hiking trails in Jeli, Kelantan. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Gunung Serapi, Kuching Sarawak Β· 1,016 km
A hill or mountain with hiking trails in Lundu, Sarawak. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Gunung Singai, Bau Sarawak Β· 1,011 km
A hill or mountain with hiking trails in Bau, Sarawak. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Gunung Stong State Park, Kelantan Kelantan Β· 314 km
A state park in Kelantan with the tall Jelawang waterfall, forest trails and campsites, for hiking up the mountain.
- Gunung Tahan Pahang Β· 247 km
A hill or mountain with hiking trails in Pahang. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Imbak Canyon, Sabah Sabah Β· 1,868 km
A conservation area in Sabah with untouched rainforest, a river canyon and a waterfall, reached by a long drive with a basic campsite.
- Kabili-Sepilok Forest Reserve, Sandakan Sabah Β· 1,863 km
A forest park or recreational forest in Sandakan, Sabah. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Kilim Karst Geoforest Park, Langkawi Kedah Β· 442 km
Cruise through a mangrove wonderland! Kilim's limestone karst cliffs and dense mangrove forest are home to fish farms, bat caves, and the star attraction - majestic Brahminy kitesβ¦
- Kledang Saiong Eco Forest Park, Ipoh Perak Β· 211 km
A forest park or recreational forest in Perak. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Kota Damansara Community Forest Reserve, Petaling Jaya Selangor Β· 21 km
A forest park or recreational forest in Petaling Jaya, Selangor. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permitβ¦
- Kuala Lumpur Forest Eco Park (Bukit Nanas) Kuala Lumpur Β· 6 km
A forest park or recreational forest in Kuala Lumpur. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
Maliau Basin, Sabah Sabah Β· 1,800 kmA vast Sabah conservation area, nicknamed the Lost World, with waterfalls and rainforest and base camp lodgings for trekkers.
- Mossy Forest, Gunung Brinchang Pahang Β· 220 km
A forest park or recreational forest in Brinchang, Pahang. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Mount Kinabalu Botanical Garden, Kundasang Sabah Β· 1,714 km
A forest park or recreational forest in Ranau, Sabah. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- National Botanic Gardens, Shah Alam Selangor Β· 28 km
A forest park or recreational forest in Shah Alam, Selangor. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Pasir Tengkorak Recreational Forest, Langkawi Kedah Β· 441 km
A forest park or recreational forest in Langkawi, Kedah. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Penang Forest Eco Park, Teluk Bahang Penang Β· 370 km
A forest park at Teluk Bahang on Penang island, with jungle trails, a canopy walk and a nature education base, near the Penang National Park.
- Penang National Park, Teluk Bahang Penang Β· 375 km
A national or state park in George Town, Penang. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Rainforest Discovery Centre, Sepilok Sabah Β· 1,861 km
A forest park or recreational forest in Sandakan, Sabah. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
Royal Belum State Park, Perak Perak Β· 380 kmOne of the world's OLDEST rainforests, older than the Amazon! Royal Belum spans 117,500 hectares of pristine jungle around the Temengor Lake, home to elephants, tigers, hornbillsβ¦
- Sama Jaya Nature Reserve, Kuching Sarawak Β· 991 km
A forest park or recreational forest in Kuching, Sarawak. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Sandakan Rainforest Park Sabah Β· 1,851 km
A forest park or recreational forest in Sandakan, Sabah. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Sosodikon Hill, Kundasang Sabah Β· 1,723 km
A hill or mountain with hiking trails in Kundasang, Sabah. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Spritzer EcoPark, Taiping Perak Β· 263 km
A forest park or recreational forest in Taiping, Perak. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Sungai Menyala Forest, Port Dickson Negeri Sembilan Β· 93 km
A forest park or recreational forest in Si Rusa, Negeri Sembilan. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permitβ¦
- Taman Negara National Park, Kuala Tahan Pahang Β· 241 km
A national or state park in Kuala Tahan, Pahang. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Taman Negara Sungai Relau, Kuala Lipis Pahang Β· 234 km
A national or state park in Kuala Lipis, Pahang. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Tanjung Datu National Park, Lundu Sarawak Β· 1,088 km
A national or state park in Lundu, Sarawak. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Tanjung Piai National Park (Taman Negara Johor) Johor Β· 337 km
A national or state park in Kukup, Johor. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Tanjung Tuan Recreational Forest, Port Dickson Melaka Β· 102 km
A forest park or recreational forest in Melaka. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
Tawau Hills Park, Sabah Sabah Β· 1,900 kmA park near Tawau, Sabah, with rainforest, waterfalls and hot springs at the foot of an extinct volcano, a stop for nature and swimming in the east of Sabah.
- The Habitat Penang Hill, Bukit Bendera Penang Β· 360 km
A forest park or recreational forest in Bukit Bendera, Penang. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
- Ulu Bendul Recreational Forest, Tanjung Ipoh Negeri Sembilan Β· 83 km
A forest park or recreational forest in Tanjung Ipoh, Negeri Sembilan. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permitβ¦
- Wang Kelian Viewpoint, Perlis State Park Perlis Β· 517 km
A national or state park in Kaki Bukit, Perlis. Start early, carry water, check the weather and trail conditions, and follow park rules; some trails need a permit or a guide.
Explore
- Johor (109)
- Kuala Lumpur (165)
- Sabah (123)
- Penang (80)
- Pahang (122)
- Terengganu (96)
- Sarawak (65)
- Melaka (59)
- Kelantan (64)
- Kedah (97)
- Perlis (19)
- Nationwide (50)
- Selangor (200)
- Perak (118)
- Negeri Sembilan (66)
- Putrajaya (21)
- Labuan (7)
Halal Muslim Travel in Malaysia,
Made Easy
Mosques, halal food and family attractions across all 14 states, with prayer times, Qibla direction and ready-made itineraries.
β Check if a restaurant or product is halal-certified Β· π Mosques & prayer times near me Β· π Step-by-step Hajj & Umrah guide
Browse by category
Every destination in the guide, grouped by what you're looking for.
Browse by state
From Kuala Lumpur to Sarawak, pick a region to see what's there.
Featured destinations
A few highlights to start planning with.
π½οΈ Halal Dining Directory
Where to eat, filterable by state, food streets, night markets and dining venues, each with a distance and directions link. Plus the dish guide, for when you don't know what to order.
π§³ Build your itinerary
Start from a ready-made 1-week to 1-month plan, or save places as you browse and arrange your own.
Plan a trip βExplore Malaysia
Search and filter every mosque, attraction, dish, hospital and stay in the guide.
Plan your trip
Start from a ready-made route, or build your own from places you've saved.
Prayer times, Qibla & Islamic dates
Prayer times are calculated with JAKIM's angles (Fajr 20Β°, Isha 18Β°) for any city or your exact location in Malaysia, and can differ by a few minutes from JAKIM's official e-Solat timetable.
π Prayer times
π§ Qibla direction
π Mosques near you
Tap βUse my locationβ to see the closest mosques and get directions.
π Islamic dates
Map
Every mapped destination, coloured by category. Pin positions are approximate at state level.
π Malaysia Digital Arrival Card (MDAC)
Foreign visitors must submit this free online arrival form before entering Malaysia. Fill one in for every traveller, children included.
1. Open the official form
Use only the Malaysian Immigration Department website.
Open the official MDAC form β2. Fill it in
Passport, flight and accommodation details. Submit it within the 3 days before you arrive.
3. Keep your QR code
Save or screenshot the confirmation and QR code, and show it with your passport at immigration.
Good to know
- It is free. The only official address is imigresen-online.imi.gov.my, beware look-alike websites that charge a fee.
- Carrying more than USD 10,000 (or equivalent) in cash? It must be declared to Customs.
- Some airports have QR-code eGates; you still need your passport. Rules and exemptions (for example Malaysian citizens) can change, confirm on the official page.
- Visas are separate: check whether your nationality needs one before you travel.
β Halal Check
Search Malaysia's official halal certificate directory (JAKIM MYeHALAL), restaurants, food & drink products, slaughterhouses and more.
Unofficial search of JAKIM's public directory, a listing is not a guarantee. Look for the halal certificate displayed at the premises, and confirm on the official portal β, especially for entries marked revoked or expired. Names are as registered with JAKIM (often in Malay).
Travel information
Getting around, essential apps, and everything to know before you go.