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

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 needed | 5 hours |
| How to book | Wassapp, contact form |
| What it is | Cooking 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
2. Tropical Spice Garden

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 book | Contact for group bookings via phone |
| What it is | Bio-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

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 book | Contact 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 needed | One-way trip approximately 4.5 minutes |
| What it is | Funicular railway service to Penang Hill |
| Nearest station | Penang Hill Railway from base station at Jalan Bukit Bendera, Air Itam |
| Booking | http://www.penanghill.gov.my/index.php/en/tickets.html |
| Ages | Free 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
5. 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 needed | 1 – 2 hours recommended |
| Admission | Free |
| Indoor or outdoor | Outdoor |
- Address: Pengkalan Weld, 10300 George Town, Pulau Pinang, Malaysia
- Hours: Daily 09:00 – 21:00
- Phone: 011-6246 2884 (from Google)
- Website: chewjetty.org
6. 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 is | Observation deck and open-air skywalk |
| Admission | RM 98 per adult |
| Admission | RM 58 per child & senior citizen |
| Indoor or outdoor | Both outdoor and indoor facilities |
| Promotions | Early 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

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 book | By WhatsApp or email |
| What it is | Cooking classes in traditional Malay cuisine |
| Booking | wa.me/60124117300 |
| Indoor or outdoor | Outdoor 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.