NearbyWise

Cooking Classes and Things to Do in Penang: 7 Options

Guide · Published 17 October 2026

Reviewed and approved by a NearbyWise editor before publishing. Every fact is checked against the business's own website. How we check

Fresh Asian ingredients and traditional cooking tools on a wooden kitchen counter.
Illustration

Nyonya cooking blends Chinese and Malay ingredients and techniques, and a hands-on class is a common way to learn dishes from Penang's Peranakan kitchens. This page brings together seven Penang listings in the order of our ranking. Two of them are cooking class providers. The others are sights you might pair with a class. For each listing we give durations, start times, opening hours, prices and booking methods where the venue publishes them. If a Nyonya menu or a market tour matters to you, ask the venue directly before you book, and confirm the price at the same time.

1. mypintu plate

mypintu plate runs cooking classes on Malaysian and Penang food. It lists class durations of 5 hours and about 3 hours. Classes start at 11am and 3pm on scheduled dates. Bookings are taken by WhatsApp or through a contact form. The contact number is +60142479314. Ask which dishes are taught on your date and whether a market visit is included.

Time needed5 hours
How to bookWassapp, contact form
What it isCooking classes on Malaysian and Penang food
  • Address: 17, Jalan Dato Koyah, George Town, 10050 George Town, Pulau Pinang (from Google)
  • Hours: Starts at 11am and 3pm on scheduled dates
  • Phone: +60142479314
  • Website: mypintuplate.com

More about mypintu plate

2. Tropical Spice Garden

Overhead view of tropical garden with winding path, visitors, and dense vegetation
Photo: Tropical Spice Garden | Events Venue | Cooking Classes | Spice Store

Tropical Spice Garden describes itself as a bio-diverse living museum of spices and tropical plants. It is on Jalan Teluk Bahang in Teluk Bahang. It opens Friday to Sunday from 9am to 6pm and Monday to Thursday from 9am to 4.30pm, with last admission one hour before closing. Guided walks run daily at 9am and 11am. Group bookings are made by phone on +6012 423 6797, while general enquiries go to +604 881 3799. For other inquiries, you can write to the business.

How to bookContact for group bookings via phone
What it isBio-diverse living museum of spices and tropical plants
  • Address: Lot 595 Mukim, 2, Jalan Teluk Bahang, 11050 Teluk Bahang, Pulau Pinang, Malaysia
  • Hours: Friday - Sunday 9am – 6pm, Mon - Thurs 9am - 4.30pm. Last admission one hour before closing.; Guided Walks daily at 9am and 11am
  • Phone: +604 881 3799
  • Website: tropicalspicegarden.com

More about Tropical Spice Garden

3. Langur Way Canopy Walk

Curved canopy bridge winding through green forest treetops with coastal city and mountains in the distance
Photo: Langur Way Canopy Walk

Langur Way Canopy Walk is on Penang Hill. It is open daily from 9:00 AM to 5:30 PM, with exit by 7:00 PM. An evening walk runs from 5:30 PM, with last entry at 6:30 PM and exit by 9:00 PM. Bookings can be made through a contact form or by WhatsApp. The phone number is +60 19-645 7741.

How to bookContact us form or WhatsApp
  • Address: Penang Hill, Penang
  • Hours: Daily 9:00 AM – 5:30 PM (Exit by 7:00 PM). Evening Walk 5:30 PM onwards (Last Entry: 6:30 PM, Exit by 9:00 PM)
  • Phone: +60 19-645 7741
  • Website: thehabitat.my

More about Langur Way Canopy Walk

4. Penang Hill

Penang Hill runs a funicular railway service up the hill from Air Itam, 6 kilometres west of George Town city centre. A one-way trip takes approximately 4.5 minutes. Ticket counters open from 6.15am to 9.15pm daily, and the last funicular trip down from the Upper Station is at 11.00pm. Children aged below 4 years get free admission with an adult. Tickets are available at penanghill.gov.my.

Time neededOne-way trip approximately 4.5 minutes
What it isFunicular railway service to Penang Hill
Nearest stationPenang Hill Railway from base station at Jalan Bukit Bendera, Air Itam
Bookinghttp://www.penanghill.gov.my/index.php/en/tickets.html
AgesFree admission for children aged below 4 years with adult accompaniment
  • Address: Air Itam, 6 kilometres west of George Town city centre, Penang Island, Malaysia
  • Hours: 6.15am - 9.45pm, open daily; Ticket counters: 6.15am to 9.15pm daily. Funicular service: 6.30am to 11.00pm daily (last trip from Upper Station to Lower Station)
  • Phone: 04-828 8880 (from Google)
  • Website: penanghill.gov.my

More about Penang Hill

5. Chew Jetty

Covered wooden walkway through historic shophouses with red railings and traditional architecture
Photo: Chew Jetty

Chew Jetty is at Pengkalan Weld in George Town. Admission is free. It is an outdoor site, and a visit of 1 to 2 hours is recommended. It is open daily from 09:00 to 21:00. If you are taking a class in George Town, you could combine the two on the same day, but check the class start time first.

Time needed1 – 2 hours recommended
AdmissionFree
Indoor or outdoorOutdoor
  • Address: Pengkalan Weld, 10300 George Town, Pulau Pinang, Malaysia
  • Hours: Daily 09:00 – 21:00
  • Phone: 011-6246 2884 (from Google)
  • Website: chewjetty.org

More about Chew Jetty

6. Rainbow Skywalk @The TOP Penang

Visitors harnessed on Rainbow Skywalk platform overlooking coastal city and bay below
Photo: Rainbow Skywalk @The TOP Penang

Rainbow Skywalk @The TOP Penang is an observation deck and open-air skywalk on Level 68 of Komtar tower in George Town. Admission is RM 98 per adult and RM 58 per child or senior citizen. An early bird price of RM 78 is offered. It opens daily from 10:00am to 10:00pm, though hours are 6:30 PM to 10:00 PM from 21 February to 19 March 2026.

What it isObservation deck and open-air skywalk
AdmissionRM 98 per adult
AdmissionRM 58 per child & senior citizen
Indoor or outdoorBoth outdoor and indoor facilities
PromotionsEarly Bird Price: RM 78 (Normal Price RM 98)
  • Address: Level 68, Komtar tower, George Town, Penang
  • Hours: Daily 10:00am to 10:00pm; 6:30 PM - 10:00 PM (21 February - 19 March 2026)
  • Phone: +60 17-289 0877
  • Website: thetop.com.my

More about Rainbow Skywalk @The TOP Penang

7. Nazlina Spice Station

Bowl of spiced curry soup with meat, mint, chili, and onion garnish
Photo: Nazlina Spice Station

Nazlina Spice Station runs cooking classes in traditional Malay cuisine. Classes use an outdoor cooking area. Bookings are taken by WhatsApp or email. You can message the business on WhatsApp through wa.me/60124117300 or at +60124117300. Ask about dishes, duration, price and any market visit when you get in touch, as these details are not in the information we hold.

How to bookBy WhatsApp or email
What it isCooking classes in traditional Malay cuisine
Bookingwa.me/60124117300
Indoor or outdoorOutdoor cooking area
  • Address: 30, Lebuhraya Rose, 10350 George Town, Pulau Pinang (from Google)
  • Hours: Mon Closed; Tue 8:00 AM – 7:30 PM; Wed Closed; Thu 8:00 AM – 7:30 PM; Fri Closed; Sat–Sun 8:00 AM – 7:30 PM (from Google)
  • Phone: +60124117300
  • Website: nazlinaspicestation.com

More about Nazlina Spice Station

Frequently asked questions

Which Penang cooking classes teach Nyonya dishes?

mypintu plate runs classes on Malaysian and Penang food, and Nazlina Spice Station runs classes in traditional Malay cuisine. Ask either provider whether Nyonya dishes are on the menu for your date.

How long does a cooking class in Penang last?

mypintu plate lists durations of 5 hours and about 3 hours. Its classes start at 11am and 3pm on scheduled dates.

Do cooking classes include a market tour?

A market tour usually means a guided walk through a local market to see and buy ingredients before cooking. Ask the class provider whether one is included when you book.

How do I book a cooking class in Penang?

mypintu plate takes bookings by WhatsApp or through a contact form. Nazlina Spice Station takes bookings by WhatsApp or email.

How we chose these businesses

We ranked every business in our things to do listings that publishes the relevant details on its own website. The ranking combines the business's Google rating, adjusted for how many reviews it has, how many of the facts this guide needs the business publishes, and how recently we checked them. Every price and detail listed here comes from the business's own website. We don't review or rate businesses ourselves, and no business paid to be included. Prices and menus change, so confirm with the business before you go or book. How we rank · Report a correction

Facts last checked against each business's website on 15 October 2026.

Related guides