Routes · Asia
Shanghai to Singapore, Kuala Lumpur and Penang
Shanghai → Singapore → Kuala Lumpur → Penang
Food capitals Best season (general guide): Jan–Mar
Some of the best eating in Asia happens in three cities linked by short hops: Singapore, Kuala Lumpur and George Town on Penang Island. From Shanghai you fly direct to Singapore, then move north up the Malay Peninsula, and each stop adds its own mix of Chinese, Malay, Indian and Peranakan flavours. The itinerary spends three nights in Singapore, three nights in Kuala Lumpur and three nights in Penang.
Singapore is the most orderly of the three. Its hawker centres, from Maxwell to Lau Pa Sat, are the best way to try chicken rice, laksa or satay, and the Gardens by the Bay and the Little India and Kampong Glam districts are close by. Kuala Lumpur, a short flight away, has a busier street-food scene on Jalan Alor, the Petronas Towers and the Batu Caves just outside the city. Penang is the culinary finale. George Town's UNESCO-listed heritage core is full of shophouses, clan halls and murals, and evening food courts serve char kway teow, asam laksa and cendol. The train or a short flight both work for the KL to Penang leg.
The region is warm and humid all year. On Malaysia's west coast, roughly January to March tends to be the driest period. April is an inter-monsoon month that often brings heavy afternoon storms, and Penang and KL both have their wettest months around October and November. Lunar New Year can close some family-run stalls for several days, and it's also a busy time to travel.
Hawker stalls often close one day a week and sell out of popular dishes, so go early. Malaysia's KTM electric trains link KL and Butterworth, from where a ferry crosses to George Town. In Singapore, the East Coast Lagoon food village is a good place for chilli crab and satay by the sea, and Penang's Kek Lok Si temple and Penang Hill make a cooler half-day away from the street-food lanes.
Suggested outline
Shanghai
Singapore
Three nights for hawker centres and neighbourhood walks.
Kuala Lumpur
Three nights. The Batu Caves are a short train ride from the city.
Penang
Three nights in George Town's heritage centre.
"Skyline_of_George_Town,_Penang_at_night_Nov2024-29-17.jpg" by HundenvonPenang, CC BY-SA 4.0, via Wikimedia Commons· licence
Day by day
- Day 1 · Singapore — Arrive; hawker centre dinner· Shanghai → Singapore (by air)
- Day 2 · Singapore — Gardens by the Bay
- Day 3 · Singapore — Little India and Kampong Glam
- Day 4 · Kuala Lumpur — Fly to KL; Jalan Alor· Singapore → Kuala Lumpur (by air)
- Day 5 · Kuala Lumpur — Petronas Towers
- Day 6 · Kuala Lumpur — Batu Caves
- Day 7 · Penang — To George Town; heritage core· Kuala Lumpur → Penang (by air)
- Day 8 · Penang — Street food lanes
- Day 9 · Penang — Kek Lok Si and Penang Hill
- Day 10 · Penang — Travel home from Penang· Penang → Shanghai (by air)
A suggested pace only; expedition days are set by the operator.
Flights, leg by leg
Each button opens a live, dated search. We don't show stored fares here: check today's price on the booking site.
- Shanghai → Singapore (SHA → SIN) · Check today's price Search fares SHA → SIN · 3 Dec ↗
- Singapore → Kuala Lumpur (SIN → KUL) · Check today's price Search fares SIN → KUL · 6 Dec ↗
- Kuala Lumpur → Penang (KUL → PEN) · Check today's price Search fares KUL → PEN · 9 Dec ↗
Showing dates about a month ahead — change them when you search.
Singapore
Plan the trip: Singapore
- Airport transfer Airport transfers in Singapore on Kiwitaxi ↗
- eSIM eSIM data for Singapore on Airalo ↗
- Private transfer Private transfers in Singapore on GetTransfer ↗
- Audio guide Self-guided audio tours in Singapore on WeGoTrip ↗
- Car hire Compare car hire on QEEQ ↗
- Travel insurance Travel insurance on EKTA ↗
- Flight delayed? Check flight delay compensation on AirHelp ↗
These links go to partner sites. We may earn a commission if you buy through them, at no extra cost to you. Prices and terms are set by the partner.
Kuala Lumpur
Plan the trip: Kuala Lumpur
- Airport transfer Airport transfers in Malaysia on Kiwitaxi ↗
- Car hire Car hire in Kuala Lumpur on Localrent ↗
- eSIM eSIM data for Malaysia on Airalo ↗
- Private transfer Private transfers in Kuala Lumpur on GetTransfer ↗
- Audio guide Self-guided audio tours in Kuala Lumpur on WeGoTrip ↗
- Travel insurance Travel insurance on EKTA ↗
- Flight delayed? Check flight delay compensation on AirHelp ↗
These links go to partner sites. We may earn a commission if you buy through them, at no extra cost to you. Prices and terms are set by the partner.
Penang
Plan the trip: Penang
- Airport transfer Airport transfers in Malaysia on Kiwitaxi ↗
- Car hire Car hire in Penang on Localrent ↗
- eSIM eSIM data for Malaysia on Airalo ↗
- Private transfer Private transfers in Penang on GetTransfer ↗
- Audio guide Self-guided audio tours on WeGoTrip ↗
- Travel insurance Travel insurance on EKTA ↗
- Flight delayed? Check flight delay compensation on AirHelp ↗
These links go to partner sites. We may earn a commission if you buy through them, at no extra cost to you. Prices and terms are set by the partner.
Partner links may earn LarkTours a commission at no extra cost to you. Prices, availability and terms are set by each partner.