Malaysia Practical Guide: Visas, Transport, Costs & When to Go
Plan your trip
Malaysia is one of the most effortless destinations in Southeast Asia for independent travelers — English is widely spoken, public transport between the main cities is good, the food is excellent and cheap, and the country is politically stable with a well-developed tourism infrastructure. It also has two distinct parts that require different approaches: Peninsular Malaysia (KL, Penang, the east coast) and Malaysian Borneo (Sabah, Sarawak) separated by the South China Sea.
Visas
Visa-free: Citizens of most Western countries (EU, UK, USA, Australia, Canada, New Zealand, Japan, Korea) receive 90 days visa-free entry. No application required — stamp on arrival.
eNTRI (Electronic Travel Registration and Information): Citizens of China and India can apply for a 15-day eNTRI single-entry pass online before arrival ($20–30). Separate from the standard visa-free entry.
Malaysia Visa Application Center: For nationalities requiring a visa, the standard tourist visa (single entry) is available online via VLN (Visa Luar Negeri) system or at embassies.
Getting There
Kuala Lumpur International Airport (KLIA): The main hub — direct long-haul routes from Europe (London Heathrow 12.5 hours, Amsterdam 12 hours via Malaysia Airlines), North America (few direct routes; most connect via Doha, Abu Dhabi, or Hong Kong), Australia (8 hours from Perth), and extensive Asian connections.
AirAsia: The region’s largest low-cost carrier, headquartered at KLIA2 (separate terminal from KLIA). Extremely cheap fares between KL and all Southeast Asian destinations; also serves Penang, Langkawi, and Kota Kinabalu domestically.
Penang International Airport (PEN): Direct flights from KL (55 minutes), Singapore, Bangkok, and a small number of other regional cities. If Penang is the primary destination, the direct flight avoids the KL transit.
Getting Around
KL to Penang
ETS (Electric Train Service): The best option — fast, comfortable trains from KL Sentral to Butterworth (the mainland station opposite Penang island), then a 5-minute ferry (RM1.20) across to George Town. Journey: 3 hours 15 minutes. Book through KTM website or app (ktm.com.my). Advance booking recommended; trains fill during school holidays. Fares: RM35–70 depending on class and time.
Bus: Multiple companies (Transnasional, CatchThatBus) operate KL to Penang. 4.5–5 hours, from RM35. Less comfortable than ETS but more flexible with departure times.
Domestic flight: 55 minutes with MalaysiaAirlines, AirAsia, or Batik Air. From RM50–120 each way. Useful if time is tight, though the time savings over ETS are smaller than they appear once airport logistics are counted.
Within Penang
Penang within George Town: On foot for the heritage core (the only practical option in the narrow heritage lanes). Rental bicycle for wider coverage.
Penang island: Grab (Southeast Asia’s dominant ride-hailing app) or RapidPenang buses. The bus system covers the island at low cost (RM2–5 per journey). A scooter rental (RM35–50/day, license required) is the most flexible option for beach areas.
Penang Hill: Funicular railway from Air Itam (not accessible by Grab in peak hours; take RapidPenang bus 204 from the city).
Within KL
MRT/LRT/Monorail: The best way to navigate. The MRT2 (Putrajaya Line) opened in 2023, extending coverage. MyRapid card for contactless payment. Download Moovit or Google Maps for real-time navigation.
Grab: Available throughout the city and more convenient than the rail network for cross-town trips.
When to Go
Peninsular Malaysia West Coast (KL, Penang, Langkawi)
November–March: The dry season on the west coast — best weather for Penang beaches and Langkawi. KL is good year-round (equatorial climate with rain year-round, but December–February has fewer storms).
April–October: Wetter but not prohibitively rainy. Penang and KL are functional year-round; rain is typically afternoon and doesn’t last all day.
Avoid: Penang and Langkawi during the southwest monsoon peak (May–August) if beach weather is the primary goal — waves and rain.
Peninsular Malaysia East Coast (Perhentian, Tioman, Redang)
March–October: The only open season — the northeast monsoon (November–February) closes the east coast island resorts. The best period is March–May and September–October (less crowded than June–August school holidays).
November–February: East coast resorts closed or very limited. Avoid for beach.
Costs
Malaysia is one of Southeast Asia’s best value destinations for the quality level:
Accommodation:
- Budget hostel: RM50–100/night
- Mid-range hotel: RM150–300/night
- Heritage boutique hotel (Penang): RM300–700/night
- Business hotel (KL, 4-star): RM250–450/night
Food:
- Hawker centre meal: RM8–15
- Mid-range restaurant: RM30–60/person
- High-end restaurant (KL): RM100–200/person
- Beer at a bar: RM15–25
- Coffee at kopitiam: RM2–4
Transport:
- KL to Penang by ETS: RM35–70
- Grab across KL: RM10–25
- Penang island public bus: RM2–5
Typical daily budget (mid-range, including accommodation): RM250–400/person (~€50–80).
Health and Safety
No vaccinations required for entry. Recommended: Hepatitis A, Typhoid, and standard travel vaccinations.
Dengue fever: Present throughout Malaysia, transmitted by day-biting Aedes mosquitoes. Use DEET repellent during the day, particularly in urban areas during and after wet periods.
Water: Tap water is technically treated but bottled or filtered water is preferred.
Safety: Malaysia is among Southeast Asia’s safer destinations. Petty theft in tourist areas (Chinatown, Bukit Bintang in KL) is the primary concern; bag-snatching from motorcycles has historically been a risk in urban areas. Stay alert in busy markets.
Money and Tipping
Currency: Malaysian Ringgit (RM). Good exchange rates at licensed money changers in shopping malls (better rates than bank ATMs for cash exchanges). ATMs widely available.
Tipping: Not customary in hawker stalls or kopitiams. At restaurants with table service: 10% is appropriate. Many restaurants add a 10% service charge and 6% SST — check the bill before adding additional tip.
Useful Apps
- Grab: Ride-hailing and food delivery
- Moovit or KL-specific: Public transport navigation
- KTM Biz: Train booking
- MySejahtera: No longer required for entry but has health information functionality
Plan your trip


