Penang wasn’t initially on my radar to visit in Malaysia.
A friend I’d met in Kuala Lumpur mentioned they’d recently spent a weekend there and couldn’t stop talking about how much they loved it.
Also my birthday was coming up, so I decided to treat myself and book a suite at The Millen for a weekend…
A weekend quickly turned into nearly two weeks.
Between the colourful streets of George Town, the thriving cafe scene and the mix of city life and coastal views, Penang ended up becoming one of my favourite destinations in Malaysia.
If you’re planning a visit, here are my favourite things to do in Penang.
1. Wander Through George Town

The heart of Penang is George Town, a UNESCO World Heritage Site filled with colourful shophouses, historic buildings and hidden corners waiting to be discovered.
One of my favourite things to do was simply wander without a plan. Around almost every corner I found another mural, temple, cafe or beautiful heritage building.
If you’re someone who enjoys walking around and soaking up the atmosphere of a place, you’ll love George Town!
2. Hunt for Penang’s Famous Street Art

George Town is famous for its street art, and for good reason.
Many of the murals have become iconic symbols of Penang and are scattered throughout the old town. Part of the fun is stumbling across them unexpectedly while exploring.
Keep your camera handy – you’ll find photo opportunities everywhereee!
3. Admire George Town’s Colonial Architecture

While the street art often steals the spotlight, some of my favourite moments in George Town came from simply admiring the architecture.
The city is filled with beautifully preserved colonial-era buildings, colourful shophouses and historic landmarks that reflect Penang’s diverse cultural influences. One of my favourites was the elegant Penang Town Hall, located near the waterfront alongside several other impressive heritage buildings.
Even if architecture isn’t normally your thing, it’s so worth slowing down and appreciating the details. They are a big part of what gives George Town its unique character!
4. Visit Chew Jetty

One of the most unique places I visited in Penang was Chew Jetty.
Built on stilts over the water, this historic settlement has been home to Chinese families for generations and offers a fascinating glimpse into Penang’s heritage.
It’s also a lovely spot for a stroll, particularly later in the afternoon, keep in mind it can get hottttt during the heat of the day!
5. Explore the Clan Jetties
While Chew Jetty is the most famous, the Clan Jetties area is worth exploring more broadly.
These waterfront communities are a reminder of Penang’s trading history and add another layer to the island’s rich cultural mix.
6. Wander Through Little India
One thing I loved about Penang was how multicultural it felt.
A short walk can transport you from Chinese temples to colourful Indian streets filled with music, spice shops, resturants and vibrant storefronts.
Little India is one of the most colourful parts of George Town and definitely worth exploring.
7. Visit Pinang Peranakan Mansion

If you’re interested in Penang’s history, don’t miss the Pinang Peranakan Mansion.
Often referred to as the “Green Mansion”, this beautifully preserved home offers a fascinating glimpse into the lives of the Peranakan people, descendants of Chinese settlers who blended Chinese traditions with local Malay culture.
The mansion is filled with antiques, intricate furnishings and historic artefacts, making it one of the most interesting cultural attractions in George Town.
8. Spend a Morning Café Hopping

Penang has one of the best cafe scenes I’ve found in Southeast Asia!
Whether you’re after specialty coffee, brunch or somewhere comfortable to work remotely for a few hours, you’ll have no shortage of options.
Honestly, this was one of the reasons I ended up staying so much longer than planned.
I’ve shared all my favourite spots in a separate guide to the best cafés in Penang, including where I worked remotely, found great coffee and discovered some incredible pastries.
9. Explore the Penang Botanic Gardens
For a break from the busy streets of George Town, head to the Penang Botanic Gardens.
Known locally as the “Waterfall Gardens”, this lush green space is home to walking paths, tropical plants and plenty of wildlife. Keep an eye out for the cheeky monkeys that are often spotted throughout the gardens.
It’s a really peaceful place to spend an hour or two, particularly if you’re looking to escape the heat and enjoy some nature!
10. Watch Sunset at Batu Ferringhi
Although Penang isn’t primarily known as a beach destination, Batu Ferringhi is still a great place to escape the city for a few hours.
The beach is lined with resorts, restaurants and cafes, making it a relaxing place to spend an afternoon before watching the sunset over the water.

Final Thoughts
What started as a birthday weekend in Penang ended up becoming nearly two weeks!
While the attractions are certainly worth visiting, what I loved most was the overall atmosphere. Penang strikes a balance between culture, history, cafes, city life and coastal scenery that makes it incredibly easy to stay longer than planned.
If you’re visiting Malaysia, I’d absolutely recommend adding Penang to your itinerary!
Alexx
If you’re anything like me and enjoy discovering destinations through their café culture, don’t miss my guide to the best cafés in Penang. It features all the spots I kept returning to during my two-week stay on the island.
Disclosure: This post contains affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you. I only recommend tours, hotels and services that I’ve personally used or genuinely believe will add value to your trip.