Flights from Johannesburg (JNB) to Malaysia

Discover Malaysia

Discover Malaysia

Why visit Malaysia?

Malaysia offers a blend of modern cities, lush rainforests, and island getaways, where diverse cultures meet in one welcoming destination.

What to expect

Experience the skyline and shopping of Kuala Lumpur, the heritage streets of Penang, highland retreats, and calm coastal towns all within easy reach.

Plan your trip

Use Kuala Lumpur as your urban base and Penang as your heritage and beach escape, with onward links to islands and neighbouring Southeast Asian countries.

Top experiences in Malaysia

Explore Kuala Lumpur skyline highlights

Take in city views from famous towers, then wander between shopping districts and leafy parks in Malaysia’s capital.

Wander George Town, Penang

Stroll through historic streets lined with colourful shophouses, street art, and charming seafront promenades.

Escape to Malaysia’s islands

Relax on soft-sand beaches, snorkel in warm waters, or simply enjoy the slower pace of life on offshore islands.

Discover highland retreats

Head to cooler highlands for tea plantations, forest walks, and scenic viewpoints above the lowland heat.

Visit national parks and rainforests

Join guided walks through ancient forests, river valleys, and wildlife-rich reserves across Peninsular and East Malaysia.

Explore multicultural neighbourhoods

Walk through vibrant districts where different communities live side by side, each adding its own festivals, colours, and architecture.

Cruise along rivers and lakefronts

Take evening boat rides past city skylines or through quieter mangrove areas to see Malaysia from the water.

Experience Malaysia’s way of life

Getting around

Major cities such as Kuala Lumpur and Penang are linked by domestic flights, express buses, and rail, while urban light rail and ride-hailing apps make it easy to move between neighbourhoods.

Local life & culture

You will find diverse languages, festivals, and traditions, from historic shophouse quarters to modern arts districts, with a relaxed yet busy daily rhythm in both big cities and small towns.

Where to unwind

Choose from city parks and lake gardens, quiet beaches, island resorts, and wellness retreats in the hills for gentle hikes, spa time, or simply watching the sunset.

A taste of Malaysia

National dishes & specialties

Try iconic Malaysian favourites in Kuala Lumpur and Penang, where hawker centres, coffee shops, and local eateries showcase noodles, rice dishes, and rich heritage recipes.

Casual & modern dining hubs

In city malls and lively streets you can move from simple cafés to modern bistros, sampling flavours that reflect Malaysia’s multicultural communities and regional influences.

Signature & scenic dining

Reserve a table at city-view restaurants, heritage mansions in Penang, or seaside spots along the coast for memorable meals with a sense of place.

Retail therapy in Malaysia

Malls & lifestyle hubs

Kuala Lumpur’s large malls and mixed-use precincts gather international labels, local designers, cinemas, and dining, while Penang adds smaller lifestyle centres in restored buildings.

Markets & local crafts

Browse markets and independent shops in Kuala Lumpur, Penang, and smaller towns for textiles, artwork, souvenirs, and everyday local goods.

Evening retail scene

After dark, shopping streets, street-side stalls, and late-opening malls stay lively, creating a relaxed atmosphere for browsing and people-watching.

Best time to visit Malaysia

Malaysia has a warm, tropical climate year-round. The main distinction is between wetter and drier periods in different regions rather than dramatic seasonal shifts. Generally, daytime temperatures sit between 27°C and 33°C (81°F to 91°F). The drier months from June to August are often considered peak season, while transitional months around April to May and September to October act as shoulder season, and the wetter periods, especially November to January in some coastal areas, are low season. Peak season: Around June to August, expect average temperatures of 28°C to 32°C (82°F to 90°F), with relatively lower rainfall in many parts of Peninsular Malaysia and popular islands. Shoulder season: Approximately April to May and September to October, with temperatures of 27°C to 31°C (81°F to 88°F) and passing showers, offering a good balance of sunshine and fewer crowds. Low season: Often November to January in certain east and west coast regions, when monsoon patterns bring heavier rain but temperatures stay near 26°C to 30°C (79°F to 86°F), and you can enjoy a quieter atmosphere.

Frequently Asked Questions