Where to Stay in Penang - 21 Best Hotels in George Town, Batu Ferringhi and Tanjung Bungar
It's hard to get bored of Penang. From mouth-watering street food to heritage buildings and a vibrant old town vibe, the city always feels refreshing no matter how many times you head back. If you're searching for where to stay in Penang, you're in the right place. Check out our list of best hotels in Penang from boutique heritage hotels located in the heart of George Town to beachfront resorts in Batu Ferringhi.
Best Hotels in George Town
🤩 Book Your Hotel with Klook Stay+
Heard of Klook Stay+? Here's how you can bundle your hotel booking with the best activities your destination has to offer, so you can explore more, spend less and easily plan your trip!
What Can I Enjoy with Klook Stay+?
- Up to 50% Off - Book a bundle and get up to half price off your hotel or activity
- Lots of Options - Choose from attractions, transport, WiFi/SIM and more to bundle with
- Essentials Included - Book your ideal room and trip essentials all in one place
👉🏼 Check out all Stay+ bundles here: https://www.klook.com/en-SG/hotels/stayplus/
🏨 Check out ALL our Hotel Promotions
- Save up to $90 on your hotel stay when you book on Klook!
👉🏼 Check out all hotel deals here: https://www.klook.com/en-SG/tetris/promo/sghotels
George Town is where all the action is at! Home to Penang's top attractions like The TOP Komtar, Gravityz, Dark Mansion and more - staying here ensures that all the attractions and eateries are at your fingertips!
1. The Edison George Town
The Edison is a beautifully restored colonial mansion set in the heart of George Town. With elegant open spaces, cool white walls, and vibrant jade accents - The Edison went through a comprehensive transformation and restoration back in late 2014, but still retains much of the building's historical character.
The hotel exudes timeless charm that you just simply can't find in modern establishments, and offers rooms that are designed with a fine balance of elegance and comfort.
- Address: 15, Lebuh Leith, George Town, 10200, Penang
- Price: From S$184/night
2. Cheong Fatt Tze Mansion
Conceived and constructed before the end of the 19th century, The Cheong Fatt Tze Mansion (also known as The Blue Mansion) is one of the most iconic boutique hotels in Malaysia. With its roots dating 3,000 years back, this UNESCO award-winning hotel is recently known for being a filming location of the 'Crazy Rich Asians' film.
You can book a room at the Cheong Fatt Tze Mansion and enjoy a night's stay in one of Penang's top historical gems!
- Address: 15, Lebuh Leith, George Town, 10200, Penang
- Price: From S$173/night
3. JEN Penang Georgetown by Shangri-La
If you want a swanky hotel that's close to attractions like The TOP Komatar, Hin Bus Depot Art Centre and Prangin and 1st Avenue Mall, then JEN Penang Georgetown is the place! The historic city centre – a UNESCO World Heritage Site – is also just a short stroll away, past bustling alleyways and charming shophouses.
Choose from an array of bright and spacious rooms that are elegantly furnished, and with decor that pays homage to Penang’s cultural heritage with a George Town-inspired design.
Parents travelling with young kids will be delighted to know that there is also a children's meal plan for Shangri-La members. When accompanied by a dine-in adult, up to 2 children of registered in-house hotel guests below 6 years old can enjoy buffet meals at the all-day dining venues for free!
- Address: Magazine Rd, George Town, 11900 George Town, Pulau Pinang, Malaysia
- Price: From S$120/night
4. Nam Keng Hotel
Tucked along Cintra Street in the UNESCO World Heritage City of Georgetown, Nam Keng Hotel, is a restored heritage house made up of 3 combined shop house units which were built during the early 1900’s. It is the perfect embodiment of a heritage hotel, with intricately designed decor elements, from the colourful peranakan tiles to flower-embellished walls.
There are eight rooms and suites in the hotel, with the same tasteful furnishing - so be prepared to enjoy a restful and comfortable stay. The best part about Nam Keng Hotel is also its proximity to Penang's famous eateries and hawker stalls - Chulia Street just around the corner.
- Address: 17, Lebuh Cintra, George Town, 10100 George Town, Pulau Pinang, Malaysia
- Price: From S$79/night
5. 23 LoveLane Hotel
23 LoveLane Hotel is a boutique heritage hotel in Penang that was originally a private residence owned by a European and later by a local family. Today, it has been carefully restored into a beautiful heritage hotel with buildings that represent five different architectural periods.
Besides cosy and spacious rooms and suites, the hotel also features a Chinese-Indian terrace with cozy benches that are perfect for lounging, a library equipped with coffee and board games, as well as a lush private garden that provides a calm refuge after a day out.
- Address: 23, Lorong Love, George Town, 10200 George Town, Pulau Pinang
- Price: From S$143/night
6. Eastern & Oriental Hotel
Affectionately known as the 'E&O' to generations of travellers, Penang's Eastern & Oriental Hotel is a 19th-century hotel that preserves the Eastern culture with its vintage-themed furnishings and an interior that exudes old world elegance. The hotel has been welcoming guests from all over the world in timeless style for almost 135 years.
Besides its luxurious rooms and suites, our second favourite part of the Eastern & Oriental Hotel is definitely its picturesque Heritage Wing Swimming Pool that offers refreshing dips with views overlooking the Andaman Sea.
- Address: 10, Lebuh Farquhar, George Town, 10200 George Town, Pulau Pinang
- Price: From S$191/night
7. Macalister Mansion
The Macalister Mansion is set amidst a lovingly restored colonial mansion built in the early 1900s that has been transformed into an elegant, sophisticated boutique hotel full of historical character.
The mansion consists of eight individually designed rooms filled with charming furnishing and specially commissioned art pieces.
#FunFact: the name of the hotel honours Sir Norman Macalister, one of Penang's first British Governors!
- Address: 228 Macalister Road, 10400 George Town, Penang
- Price: From S$377/night
8. Seven Terraces
Tucked along a row of restored shophouses, Seven Terraces Hotel is one of the top heritage stays in George Town. This boutique hotel beautifully showcases its Anglo-Chinese architecture with open courtyards, gold-gilded doors, and elegant marble-on-hardwood furniture.
Seven Terraces is popular amongst tourists due to its strategic location in the heart and core of the World Heritage Site. The hotel is located within walking distance to many sightseeing spots such as the Goddess of Mercy Temple, St George's Church, and stately British colonial mansions, making it the perfect launchpad for exploring George Town.
- Address: Stewart Ln, Georgetown, 10200 George Town, Penang
- Price: From S$186/night
9. The Prestige Hotel
The Prestige Hotel in Penang is a 162-room boutique hotel that resembles a tropical Victorian Eden.
Besides stylishly designed rooms, you'll also be delighted to find a rooftop infinity pool with clear views of the quayside, gazebos by the pool where you can lounge on, a sundeck where you can catch beautiful views of sunrise and sunset, and a super chic custom-designed gym.
- Address: 8, Gat Lebuh Gereja, George Town, 10300 George Town, Penang
- Price: From $120/night
10. Victoria Garden Hotel
Located in the heart of George Town, Victoria Garden Hotel offers relaxing, clean, and inviting stays at an affordable price tag. The hotel's strategic location allows guests to easily access the town's popular spots and activities, attractions within close vicinity include the Pinang Peranakan Mansion, Khoo Kongsi, Armenian Street, Wonderfood Museum, The TOP Penang, and more.
- Address: 280, Lebuh Victoria, George Town, 10300 George Town, Pulau Pinang
- Price: From S$85/night
11. Tropics Eight Suites
Tropics Eight Suites is the perfect stay for a Penang adventure with a group of friends or family. The spacious units here will make you feel as if you're stepping into your own cosy home. If you are travelling with kids, there's lots of floor space for your little ones to run around (what a bonus!).
Choose from a variety of different suites catered to suit different groups of travellers - all units come with top-notch facilities and amenities such as complimentary wifi, 24-hour security, daily housekeeping, toiletries, coffee and tea making facilities, fridge, microwave, and more.
- Address: 11A, Jalan Gottlieb, George Town, 10350 George Town, Pulau Pinang
- Price: From S$55/night
12. Royale Chulan Penang
The Royale Chulan Penang Hotel is a 4-star heritage property that offers a charming fusion of history and modern luxury. Part of the hotel is a beautifully restored heritage building built in 1892, providing an endearing old-world charm that's unique to the establishment. Located at the Weld Quay area, many of the rooms here offer serene views of the pool or harbour.
For guests who are willing to fork out a little extra, we'd recommend booking one of their suites that come fitted with huge windows, sweeping balcony views, and a separate sitting area!
- Address: No 1 & 2, Pengkalan Weld, George Town, 10300 George Town, Pulau Pinang
- Price: From S$66/night
13. G Hotel Gurney
G Hotel Gurney is a cosy sanctuary overlooking Penang's famous Gurney Drive. With 312 stylishly designed rooms offering a touch of cool modernity, the hotel is an urban oasis fit for all types of travellers.
The best part? It is strategically located within walking distance to vibrant malls such as Gurney Paragon and Gurney Plaza, as well as Gurney Drive where you can get some good old char kuey teow for supper!
- Address: 168A, Gurney Dr, 10250 George Town, Penang
- Price: From S$177/night
14. Vouk Hotel Suites
Also nestled in the heart of George Town, Vouk Hotel Suites is located within close proximity to most of Penang's top tourist attractions, chic malls, bars, and restaurants for you to satisfy your food cravings. Besides standard rooms available at affordable prices, you can also opt for a room with a lovely partial sea view.
If you are travelling in a group (with family or friends) they also have a Deluxe Triple Room with two plush beds that can sleep 3-4 pax.
- Address: Vouk Hotel Suites, Jln Sultan Ahmad Shah, Georgetown, 10050, Penang
- Price: From S$60/night
15. The Wembley - A St Giles Hotel
Located just across the street from the iconic THE TOP Komtar, The Wembley is a towering hotel with 415 lavish, spacious rooms. Our favourite part of the hotel is definitely its salt-water infinity pool located on its 11th floor overlooking the city.
#KlookTip: One of Penang's popular tong shui stalls, Tang Yen is located a short walk away from the hotel! This humble street stall is a fourth-generation business that has served delicious desserts to Penangites for over 70 years. Head over for a hearty bowl of glutinous rice balls in ginger soup while you're in the area.
- Address: 183, Jalan Magazine, George Town, 10300 George Town, Penang
- Price: From S$81/night
Best Hotels in Batu Ferringhi
Batu Ferringhi is where the beach is! For those looking to enjoy a sunny day out by the sea, water sports and indulge in seafood feasts - staying here is perfect for you!
16. Lone Pine Hotel
Known as the "boutique hotel by the beach", Lone Pine Boutique Hotel is tucked away in an idyllic spot along Penang's popular Batu Ferringhi beach. It began as a bungalow, was transformed into a family-run hotel (with just 10 rooms!) back in 1948, and has since become one of Penang's legendary hotels.
The hotel expanded and refurbished a couple of times over the years, building more space to welcome guests from all over the world. We especially love lounging by the pool or on the lawn that's well-shaded by tall casuarina trees!
- Address: 97, Jalan Batu Ferringhi, 11100 Batu Ferringhi, Penang
- Price: From S$45/night
17. Hard Rock Hotel Penang
Also located along Batu Ferringhi Beach, Hard Rock Hotel Penang is a popular accommodation choice in Penang. With an amazing 26,000 square feet outdoor pool complete with water slides and luxurious poolside cabanas, you'll probably have a hard time deciding whether to stay in and lounge around the pool or head out for sightseeing.
Pssst, other facilities at the hotel include a swim-up bar with sunset views, an amazing spa, a children's and teens club, and rooms that come equipped with BOSE sound systems, and free HD blockbuster movies available 24 hours a day.
- Address: Batu Ferringhi Beach, 11100 Batu Ferringhi, Pulau Pinang
- Price: From S$142/night
18. PARKROYAL Penang Resort
Discover a tropical retreat at PARKROYAL Penang Resort, a beachfront hotel that is especially perfect for families. With amenities like two swimming pools, Amazonia Water Theme Park and Koko-Nut Kid's Club, parents can rest assured knowing their kiddos will have a fantastic stay! The hotel is also near attractions like the Batu Feringghi Night Market, Entopia Butterfly Farm, ESCAPE Theme Park, as well as The Habitat, Penang Hill.
Choose from their menu of rooms, family rooms and suites - family rooms come with either the one bedroom or two bedroom option, and offer gorgeous seaviews. Definitely the best sight to wake up to!
- Address: PARKROYAL Penang Resort Batu Ferringhi Beach, 11100 Batu Ferringhi, Pulau Pinang, Malaysia
- Price: From S$109/night
19. Shangri-La Rasa Sayang Penang
Another beachfront resort to consider is Shangri-La Rasa Sayang, a luxurious Penang getaway with a gorgeous main pool, children's pool, spa services and even a beauty and hair salon for extra pampering.
Nestled within lush tropical gardens, this hotel has 304 guest rooms and suites offer enchanting views of the ocean or rolling hills. The interiors are artfully designed with traditional motifs and elegant Malaysian touches, creating a warm and airy tropical-inspired sanctuary.
- Address: Batu Feringgi Main Road Jalan, 11100 Batu Ferringhi, Pulau Pinang, Malaysia
- Price: From S$210/night
Best Hotels in Tanjung Bungar
Tanjung Bungah is for those who want a place that's away from the crowds and offers some peace and quiet. With its quiet fishing village charm and close proximity to the beach, it's no wonder that this area is slowly starting to gain popularity!
20. DoubleTree Resort by Hilton Penang
If you're looking for a comfortable and convenient stay, look no further than DoubleTree Resort by Hilton Penang. Take your pick from a good range of rooms suited for different groups of travellers, including spacious Family Rooms with ample of space for your little ones and Premier Rooms that boast private balconies and sea views.
Hotel guests will also get to access many recreational and family-friendly facilities such as an outdoor pool, spa, children's playground, a Kids' club, lounge, and restaurants.
- Address: 56, Jalan Low Yat, Puncak Ria, 11100 Batu Ferringhi, Pulau Pinang
- Price: From S$90/night
21. Hompton By The Beach
Standing at a height of 33 floors, Hompton Beach Hotel is located along the strategic Tanjong Tokong seafront, offering a panoramic vista of the Andaman Sea from the floor-to-ceiling windows of their rooms.
The rooms here are built on the upper level floors (12th - 32nd floor), providing guests with exclusive privacy as well as breathtaking views of the ocean. You'll feel right at home the moment you step into the warm, bright, and homey spaces filled with practical yet stylish custom-built furniture.
- Address: 533, Jalan C M Hashim, Tanjung Tokong, 11200 Tanjung Bungah, Pulau Pinang
- Price: From S$83/night