Malaysia

Melaka

Six centuries of sultans, Portuguese, Dutch and British stacked into a few walkable streets - and the best Nyonya food in Malaysia.

Melaka is Malaysia's old Straits port, a UNESCO-listed town of Peranakan shophouses where the Portuguese gate of A Famosa and the ruins on the hill above look down on the antique shops and food stalls of Jonker Street. Sultans, then Portuguese, Dutch and British left a compact centre where a Chinese temple, a mosque and a Hindu shrine share one lane, and where Nyonya cooking is reason enough on its own.

Suggested stay

2–3 days

Language

Malay, English

Currency

MYR

Timezone

UTC+8

Why you'll love Melaka

Layered history  A Famosa's gate, the ruins on St Paul's Hill, the Dutch Stadthuys and a sultanate palace, all within a ten-minute walk of each other.

Nyonya food  Chicken rice balls, satay celup, laksa and cendol drowned in palm sugar - a cuisine that was born here, from Chinese-Malay marriages.

Harmony Street  A Chinese temple, a mosque and a Hindu shrine on one short lane, each of them centuries old and all still in daily use.

Jonker Street  Antique dealers and Peranakan townhouses by day, and a night market that closes the road to traffic and fills it with food carts.

Best time to visit

Feb

33-33° days

Fair weather Mar-Jan
Melaka

2.329° N, 102.288° E

UTC+8 · Asia/Kuala Lumpur

whenywhere contains ads and partner links that we think are helpful and that earn us a small commission at no extra cost to you.

Weather & when to go to Melaka

Month by month: typical highs and lows, rainfall and rain days.

✓ Best Feb

Jan
32°
24°
102mm
15d rain
Feb
33°
24°
80mm
12d rain
Mar
33°
24°
129mm
19d rain
Apr
33°
25°
166mm
20d rain
May
33°
25°
167mm
18d rain
Jun
32°
24°
173mm
20d rain
Jul
32°
24°
196mm
19d rain
Aug
32°
24°
220mm
19d rain
Sep
32°
24°
162mm
20d rain
Oct
32°
24°
189mm
20d rain
Nov
32°
24°
233mm
23d rain
Dec
31°
24°
177mm
22d rain

Watch for Jul-Oct haze risk

Cards tinted by calculated verdict · big number = typical daily high, small = low · hover for conditions

When to avoid Melaka

No bad season here - it is hot, humid and prone to an afternoon downpour all year. The real quirk is the week, not the month: Jonker Street's night market runs Friday to Sunday only, and those are exactly the days Kuala Lumpur and Singapore arrive by the coachload. Come midweek for empty lanes, or at the weekend for the street food; you rarely get both.

Top things to do in Melaka

  1. Jonker Street - Chinatown's shophouse strip and night market

    shopping food culture arts 👍 Popular

    The spine of Melaka's Chinatown: antique dealers, Peranakan townhouses and old coffee shops by day, and from Friday to Sunday evening a night market that closes the road for food carts, cendol stalls and a slow-moving crowd. Duck into the parallel lanes for the quieter version.

  2. A Famosa and St Paul's Hill - the Portuguese fort

    history 👍 Popular

    Porta de Santiago is the surviving gate of the fortress Albuquerque's men raised in 1511. Steps behind it climb to the roofless shell of St Paul's church, where Francis Xavier lay buried for a time, with carved Dutch tombstones propped against the walls and the strait laid out below.

  3. Dutch Square - Christ Church, the Stadthuys and the trishaws

    history culture arts 👍 Popular

    The red square is the postcard: an 18th-century Dutch church, the old governor's residence behind it, and a fleet of trishaws done up with plastic flowers, cartoon characters and sound systems. Loud and kitsch out front; the Stadthuys museums behind are the calm half.

  4. Baba and Nyonya Heritage Museum - inside a Peranakan townhouse

    history culture arts ⭐ Highly recommended

    Three linked shophouses kept as a wealthy Straits Chinese family lived in them: carved screens, an open air-well, beaded slippers and blackwood furniture inlaid with mother-of-pearl. The guided walk-through explains the Peranakan world better than anything else in town.

  5. Harmony Street - Cheng Hoon Teng, Kampung Kling and Sri Poyyatha

    history culture arts ⭐ Highly recommended

    One short block of Jalan Tokong carries Malaysia's oldest working Chinese temple, a mosque with a tiered Sumatran roof and a pagoda-like minaret, and an 18th-century Hindu shrine. All three are still in daily use, and together they are the clearest picture of what this port was.

  6. Nyonya kitchen - chicken rice balls, satay celup and cendol

    food

    Melaka's own cooking: rice pressed into balls to eat with poached chicken, satay celup where you cook skewers yourself in a communal pot of peanut sauce, plus laksa, popiah and cendol under shaved ice, palm sugar and coconut milk. Queueing is part of it.

  7. Melaka River cruise - the painted banks after dark

    scenic

    A flat-bottomed boat works the narrow river past murals, warehouse backs and the stilt houses of Kampung Morten. Best at night, when the bridges and banks are floodlit. The riverside walkway follows the same route if you would rather do it on foot.

  8. Masjid Selat Melaka - the mosque on the water

    scenic culture arts

    The Straits Mosque stands on reclaimed land off Pulau Melaka and appears to float when the tide is high, its minaret shaped like a lighthouse. Sunset over the strait behind it is why people make the trip out.

  9. Kampung Morten - a Malay village inside the city

    culture arts history

    A cluster of traditional stilt houses with tiled front steps and shuttered verandahs, sitting on a bend of the river a few minutes from Chinatown. Villa Sentosa, a family home opened up to visitors, is the one you can go inside.

  10. Maritime Museum - the Flor de la Mar replica

    history

    A full-size reconstruction of the Portuguese carrack that went down off Sumatra with Melaka's plundered treasure aboard, now holding a museum on the port's trading centuries. The naval and Islamic museums alongside fill in the rest.

Best areas to stay in Melaka

$ Budget $$ Mid-range $$$ Premium

Live nightly prices from Booking.com, Agoda and others, centred on Melaka

Map loads only when you ask · prices open on the partner's sitevia Stay22

Getting to & around Melaka

Getting there

Most people arrive overland from Kuala Lumpur - about two hours by express coach to Melaka Sentral, then a short local bus or ride-hail into the old town.

Flight

Kuala Lumpur International Airport (KUL)

Roughly 115 km north. Direct coaches run from the airport to Melaka Sentral in about two hours, and it is another fifteen minutes from there into the heritage core. Melaka's own airfield at Batu Berendam handles very few flights.

Coach

Melaka Sentral

Express coaches run all day from Kuala Lumpur's TBS terminal in about two hours, and from Singapore in four to five including the border crossing.

Train

Pulau Sebang/Tampin

Melaka has no station of its own. KTM electric trains stop at Pulau Sebang/Tampin, about forty minutes out by bus or taxi.

Drive

The North-South Expressway passes the city; exit at Ayer Keroh, roughly twenty minutes from the old town.

Getting around

Walking

The heritage core is tiny - Chinatown, the hill and Dutch Square are minutes apart.

Free

Panorama Melaka bus

Town buses link Melaka Sentral with the old town and run out to the Straits Mosque.

TBC

Ride-hailing

Apps work well here and are the easiest way to Melaka Raya, the mosque or the airport.

TBC

Trishaw

The flower-covered, speaker-blasting trishaws are a novelty loop of the centre, not transport. Agree the fare first.

TBC

River boat

The cruise boats double as a way to reach Kampung Morten from the Dutch Square jetty.

TBC

Day trips from Melaka

Kuala Lumpur

Full day

Capital city

The Petronas Towers, Batu Caves and the colonial core, close enough that plenty of people do the trip the other way round and see Melaka from KL. A long day, and better taken as a stop on the way through.

Getting there

bus | car

About 2 hours each way by express coach or car

Port Dickson and Cape Rachado

Full day

Beach and lighthouse

The nearest proper beach strip, backed by a forested headland where a Portuguese-era lighthouse looks across the strait to Sumatra. The climb up is short and steep, and raptors stream over on migration in February and March.

Getting there

car | bus

About 1.5 hours each way by car or bus

Muar

Half day

Riverside food town

A quiet Johor river town people drive to purely to eat: otak-otak grilled in banana leaf, mee bandung, morning satay and old kopitiams under the shophouse arcades.

Getting there

car | bus

About 45 minutes each way by car or bus

Pulau Besar

Half day

Small island escape

A low, forested island off the coast south of the city, with quiet beaches and a scatter of shrines and old graves that still draw pilgrims. Sleepy, and a complete change of pace from the old town.

Getting there

car | ferry

About 30 minutes by car to the jetty, then a short ferry

A little history of Melaka

Melaka began around 1400, when Parameswara, a prince out of Palembang, settled at the river mouth and found himself sitting on the narrowest stretch of the strait between India and China. Ships had to wait here for the monsoon to turn, and the sultanate that grew up taxed them, fed them and converted; Melaka's adoption of Islam carried the religion out across the archipelago. Within a century it was the greatest port in Southeast Asia.

That made it worth taking. The Portuguese stormed the town in 1511 and built A Famosa; the Dutch took it from them in 1641 and left the red buildings around the square; the British got it by treaty in 1824 and blew up most of the fort. Trade had already drifted to Penang and Singapore, and the long quiet that followed is why so much of the old town survived. Independence was proclaimed here in 1956, and UNESCO listed the city, alongside George Town, in 2008.

Timeline
c.1400

Parameswara founds a settlement at the river mouth; it grows into the Melaka Sultanate.

1400s

The sultanate adopts Islam and becomes the region's dominant entrepot, taxing the monsoon trade.

1511

Afonso de Albuquerque's Portuguese fleet takes the town and raises the A Famosa fortress.

1641

The Dutch East India Company captures Melaka after a long siege, backed by Johor.

1753

Christ Church is finished, marking a century of Dutch rule; it still fronts the square.

1824

The Anglo-Dutch Treaty hands Melaka to Britain in exchange for Bencoolen in Sumatra.

1826

Melaka joins Penang and Singapore as one of the Straits Settlements.

1956

Tunku Abdul Rahman proclaims Malaya's coming independence at the padang in Bandar Hilir.

2008

UNESCO inscribes Melaka and George Town as the Historic Cities of the Straits of Malacca.

Know before you go

Payment

Cards & cash mixed

English

Everywhere

Wifi

Reliable

Power

Type G

230/240 V, 50 Hz

Dialing

+60

Jul-Oct

Haze risk in this window; check current conditions before you go.

Mobile network & SIM card

Get an eSIM before you fly

A Malaysia eSIM installs in minutes and works the moment you switch off flight mode. No SIM swap, no roaming bill.

FAQs about Melaka

When is the best time to visit Melaka?

February scores best on the weather record, and it is also when raptors cross the strait at Cape Rachado. Beyond that there is no bad season: it is hot and humid year-round with short, heavy afternoon rain, so pick your dates by the weekday-or-weekend question instead.

How many days do I need?

Two is the sweet spot: one for Chinatown, the hill and the museums, another for the river, Kampung Morten and eating properly. Plenty of people come for a single day from Kuala Lumpur, which works, but you miss the old town after dark, when it is at its best.

Should I come on a weekday or at the weekend?

It changes the town. The Jonker Street night market runs Friday to Sunday evenings, and the weekend brings day-trippers from Kuala Lumpur and Singapore, so the lanes are packed and rooms fill early. Midweek is calm and easy, but quieter, and some shops and museums shut early in the week.

Is Melaka worth it if I have already seen George Town?

Yes, though they are not interchangeable. George Town is bigger, artier and better for aimless wandering; Melaka is more compact, more Peranakan, and stacked with the forts and churches of three colonial powers. Melaka is easily done in two days, George Town wants longer.

What should I eat in Melaka?

Nyonya food first - laksa, popiah, ayam pongteh and kuih. Then the local specialities: chicken rice balls, satay celup cooked at your own table in a pot of peanut sauce, and cendol buried under shaved ice, palm sugar and coconut milk.

Is Melaka expensive?

It is one of the cheaper places in the region, and easier on the wallet than Kuala Lumpur or Singapore for both rooms and food. Weekend rates in the heritage core jump, and the boutique shophouse hotels sit well above a standard chain room.

More in Malaysia

all Malaysia destinations & climate zones →