Diving & Snorkeling
Dive and snorkel in Malaysia: Sipadan, Mabul, Tioman, Redang, the Perhentian Islands, Pulau Payar and Tunku Abdul Rahman Park. Choose a certified operator and check sea conditions and park rules before you go.
Search and filter every mosque, attraction, dish, hospital and stay in the guide. (36)
- Bohey Dulang Island Sabah Β· 1,922 km
A dive and snorkelling site in Sabah. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Gaya Island Sabah Β· 1,628 km
A dive and snorkelling site in Sabah. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Layang-Layang Island (Swallow Reef) Sabah Β· 1,622 km
A dive and snorkelling site in Sabah. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Mabul Island Sabah Β· 1,922 km
A dive and snorkelling site in Sabah. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Mamutik Island Sabah Β· 1,628 km
A dive and snorkelling site in Sabah. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Mataking Island Sabah Β· 1,922 km
A dive and snorkelling site in Sabah. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Miri-Sibuti Coral Reefs National Park Sarawak Β· 1,382 km
A marine park in Sarawak. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Aur Johor Β· 350 km
A dive and snorkelling site in Johor. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Besar, Mersing Johor Β· 364 km
A dive and snorkelling site in Johor. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Gemia Terengganu Β· 431 km
A dive and snorkelling site in Terengganu. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Giam Perak Β· 217 km
A dive and snorkelling site in Perak. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Kapas Terengganu Β· 431 km
A dive and snorkelling site in Terengganu. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Kuraman Labuan Β· 1,527 km
A dive and snorkelling site in Labuan. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Lang Tengah Terengganu Β· 467 km
A dive and snorkelling site in Terengganu. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Lankayan Sabah Β· 1,858 km
A dive and snorkelling site in Sabah. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Mengalum Sabah Β· 1,628 km
A dive and snorkelling site in Sabah. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Pangkor Perak Β· 217 km
A dive and snorkelling site in Perak. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Payar Marine Park Kedah Β· 416 km
A marine park in Kedah. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Pemanggil Johor Β· 350 km
A dive and snorkelling site in Johor. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Perhentian Besar Terengganu Β· 444 km
A dive and snorkelling site in Terengganu. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Perhentian Kecil Terengganu Β· 444 km
A dive and snorkelling site in Terengganu. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Pom Pom Sabah Β· 1,922 km
A dive and snorkelling site in Sabah. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Redang Terengganu Β· 467 km
A dive and snorkelling site in Terengganu. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Sembilan Perak Β· 217 km
A dive and snorkelling site in Perak. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Sibu Johor Β· 364 km
A dive and snorkelling site in Johor. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Sibuan Sabah Β· 1,922 km
A dive and snorkelling site in Sabah. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Tenggol Terengganu Β· 365 km
A dive and snorkelling site in Terengganu. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Tiga National Park Sabah Β· 1,720 km
A marine park in Sabah. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Tinggi Johor Β· 364 km
A dive and snorkelling site in Johor. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Pulau Tioman Pahang Β· 350 km
A dive and snorkelling site in Pahang. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Rawa Island Johor Β· 364 km
Exclusive PRIVATE island paradise! This tiny gem off Johor's coast offers crystal waters without the crowds. Only two resorts on the entire island mean serenity guaranteed.
- Sapi Island Sabah Β· 1,628 km
A dive and snorkelling site in Sabah. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Sipadan Island Sabah Β· 1,922 km
World's TOP dive site! This oceanic island rises 600m from the sea floor, creating a marine wonderland. Encounter hammerhead sharks, barracuda tornadoes, and sea turtle highways.
- Tioman Marine Park Pahang Β· 350 km
A marine park in Pahang. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Tulai Island Pahang Β· 350 km
A dive and snorkelling site in Pahang. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
- Tunku Abdul Rahman Park Sabah Β· 1,628 km
A dive and snorkelling site in Sabah. Dive with a certified operator, check sea conditions and park rules, and respect the reefs and marine life.
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.