21 best hotels to stay in Penang for all budgets

Penang is a paradise for foodies, but before drawing up a list of food places you want to visit, it’s important to nail down your accommodation before all the rooms get snapped up – and trust us, this city is incredibly popular among both local and overseas travellers.

Most people may be familiar with George Town, but if you want to stay somewhere outside of this neighbourhood for a different experience, here is a quick guide to some of the most popular areas to stay in Penang:

  • George Town: The best area to stay for first-time travellers, foodies, and culture lovers.
  • Batu Ferringhi: A beach town 30 minutes west of George Town – perfect for those looking for the best nightlife, great beaches, and top-notch mid-range & luxury accommodations.
  • Tanjung Bungah: A sleepy, but quickly growing, beach town that travellers looking for a relaxing urban getaway should definitely head to.
  • Bayan Lepas: The closest area to Penang International Airport offers a few quirky attractions and is most suitable for travellers transiting in or out of Penang.

Ready to book a hotel in Penang? Read on to find the perfect accommodation for your Penang holiday!

1. Seven Terraces

Built in the late 19th century, Seven Terraces was a contiguous row of Anglo-Chinese terrace houses. Today, the heritage buildings have been redeveloped into a boutique hotel without changing the distinctive Chinese architecture features of open courtyards and air wells.

The spacious suites on the first floor, with two suites in each shophouse, were previously terrace houses; the ground floor is now a public area where the reception, swimming pool, lounge and Kebaya Restaurant are conveniently located.

If you want to spend your days in Penang learning about the local culture, you’ll appreciate that hotel is just a short walk away from the ‘street of harmony’ heritage trail, where one will find a church, temples, and mosques all within the same street. There is an abundance of street and murals nearby for the art enthusiasts and Instagrammers, and of course, no lack of local hawker fare and cafes – just a stone’s throw away is Chulia Street, a favourite food haunt for locals and tourists.

Location: Stewart Ln, Georgetown, 10200 George Town, Penang, Malaysia

Room rate: SGD206 per night

View more information about this hotel here.

2. Noordin Mews

Get away from the hustle and bustle of city life by retiring in this intimate 1920s Peranakan-shophouse-turned-hotel.

Despite being located near famous landmarks and local-approved food hawkers, the hotel prides itself on providing a relaxing space for travellers to unwind. Start your day with fresh made-to-order breakfast, and enjoy a personalised service catered to you; after a long day out exploring the streets of Penang and trying out local delicacies, you can head to the library for a quiet read, or opt for a relaxing massage to unwind.

The best part? Noordin Mews is pet-friendly, so you can bring your furry friends along on your vacation!

Location: 53, Lebuh Noordin, 10300 George Town, Pulau Pinang, Malaysia

Room rate: SGD119 per night

View more information about this hotel here.

3. Palm Mansion Boutique Suites

Located in the heart of Georgetown’s heritage enclave, Palm Mansion Boutique Suites occupies the upper level of a row of seven heritage shophouses which are as old as 150 years. They’ve kept the vintage vibe intact in the most environmentally-friendly way possible: virtually all the furnishings in Palm Mansion are made from recycled old timber!

Aside from the beautiful interior, you will love that this quaint boutique hotel is actually conveniently located near many historical landmarks such as Goddess of Mercy Temple, St George’s Church, Sri Mahamariamman Hindu Temple and Kapitan Keling Mosque – perfect for those who want to do a fair bit o

Location: 76-88, China Street, George Town, 10200 George Town, Pulau Pinang, Malaysia

Room rate: SGD62 per night

View more information about this hotel here.

4. Cheong Fatt Tze – The Blue Mansion

This government gazetted heritage building located on Leith Street is one of the most distinctive buildings in Penang, thanks to the external decorations and indigo-blue outer walls – hence the name ‘The Blue Mansion’.

The Blue Mansion marries the best of both worlds, where you get modern comfort set against a backdrop of genuine old-world charm. Feel free to indulge in an exquisite dining experience at the famed Indigo restaurant, enjoy the breeze in a courtyard dining room, and watch the world go by in an idyllic terrace. You can also join in the daily guided mansion tours to understand the history behind this architectural wonder.

Of course, it also helps that everything in this hotel looks so gorgeous – your Instagram feed will look amazing for days to come!

Location: 14, Leith St, Georgetown, 10200 George Town, Penang, Malaysia

Room rate: SGD123 per night

View more information about this hotel here.

5. Hard Rock Hotel Penang

If you’re more of a beach bum than culture geek, fret not because there’s still so much for you to check out in Penang!

Located at the famous Batu Ferringhi Beach in Penang, Hard Rock Hotel Penang is a trendy hotel that will capture all the hearts of those who want a beach escapade with their family or other half. It is famous for blending rich music culture, contemporary design, and family-friendly facilities into one resort. For instance, this hotel features the largest free-form pool in Northern Malaysia, which your kids will definitely love.

For those who love waking up to gorgeous views of the beachfront, you’ll also be glad to know that most of the suites here feature beach frontage, so you can watch the sun rise and set from the comfort of your room.

Location:  Jalan Batu Ferringhi, 11100 George Town, Pulau Pinang, Malaysia

Room rate: SGD146 per night

View more information about this hotel here.

6. The Eastern & Oriental Hotel

Source: Pinterest

Known fondly to its traveller fans as ‘The E&O’, this colonial-style hotel was a merger between two of the Sarkies Brothers’ popular hotels back in the 1880s – Eastern Hotel and Oriental Hotel. It went through several decades of decline after World War II, before being brought back to its current grandour.

In line with its colonial roots, The E&O features classic wood furnishings and floral prints, and its spacious colonial-style suites come with ample lounge and work areas.

With an outdoor swimming pool, in-house restaurant, bar, and a 24-hour butler service, you might be tempted to spend your days in – but we’re sure you wouldn’t want to miss the chance to explore the nearby shopping malls and art museums!

The Location: 10, Lebuh Farquhar, George Town, 10200 George Town, Pulau Pinang, Malaysia

Room rate: SGD184 per night

View more information about this hotel here.

7. Hotel Equatorial Penang

Perched atop a hill overlooking the city, this elegant hotel gives you some of the best views that you can get of Penang without having to travel far – it is located just 7km away from Penang International Airport!

If you love checking out your hotel’s facilities, remember to pack your sports gear, because there will be so much for you to try out at Hotel Equatorial Penang. Take your pick from a fully-equipped fitness centre, outdoor swimming pool, squash and tennis courts, or even the 18 hole international golf course.

Location: 1, Jalan Bukit Jambul, Bukit Jambul, 11900 Bayan Lepas, Pulau Pinang, Malaysia

Room rate: SGD107 per night

View more information about this hotel here.

8. Macalister Mansion

Penang has no lack of boutique hotels, but this may be one that no millennial could possibly resist.

Modelled after an old English mansion, each space is designed to provide hospitality that reminds you of home – think good food, fine drink, engaging conversation, soothing music, and a good night’s sleep.

There are only eight rooms, so you can be ensured that you can have a quiet and peaceful stay at this hotel. Each of the eight rooms is individually designed with specially commissioned art pieces, influenced by the life story of Sir Norman Macalister (one of the first British Governors of Penang) and Macalister Mansion.

Location: 228, Jalan Macalister, George Town, 11400 George Town, Pulau Pinang, Malaysia

Room rate: SGD201 per night

View more information about this hotel here.

9. Campbell House

View this post on Instagram

Rooftop balcony

A post shared by This.Celine (@this.celine) on

Many boutique hotels in Penang opt to play on nostalgia or modern minimalism, and Campbell House has clearly chosen the former. This elegant boutique hotel resides in a restored century-old shophouse, complete with high ceilings, antique furnishings, and 4-poster beds that remind you of the olden days.

Amenities here include a chic restaurant offering Italian cuisine, an elegant library, and a rooftop terrace – all of which are fantastic spots to chill and relax at any time you need some respite from the sightseeing.

Location: 106, Lebuh Campbell, George Town, 10100 George Town, Pulau Pinang, Malaysia

Room rate: SGD120 per night

View more information about this hotel here.

10. G Hotel Gurney

G Hotel Kelawai is an urban accommodation that houses rooms uniquely inspired by innovative design for guests to play or work by day or mix and mingle by night.

In line with the hipster vibes of George Town, this hotel has three trendy and stylish food and beverage outlets – a coffee house, lobby lounge and a 24th floor chill out bar – for you to grab some bites and catch up with your loved ones or fuel yourselves for a long day of sightseeing ahead.

Location: 168A, Gurney Dr, 10250 George Town, Penang, Malaysia

Room rate: SGD168 per night

View more information about this hotel here.

11. Jawi Peranakan Mansion

When owner Chris Ong first acquired this Anglo Indian mansion, it was in a dilapidated state, and it took three years to restore this to its original elegance without losing its signature architectural elements. An eclectic mix of the 18th/19th century British architecture and Muslim design features from the Mughal times, further accentuated with Indian ethnic motifs, this boutique hotel is a hit among travellers who appreciate this accumulation of culture and history.

Jawi Peranakan Mansion is located a distance away from the main heritage zone, but nothing too strenuous – plus, it also means you get a good break from the noisy bustling of tourists. Many of the guests love chilling in the beautiful and charming pool – and we are sure you will too!

Location: 153, Jalan Hutton, George Town, 10050 George Town, Pulau Pinang, Malaysia

Room rate: SGD111 per night

View more information about this hotel here.

12. Shangri-La’s Rasa Sayang Resort & Spa

Want to be treated like royalty in Penang? Then you have to book a room at what is arguably the most famous accommodation in the city.

Shangri-La’s Rasa Sayang Resort & Spa has played host to some of the world’s most recognisable names; from royalty and prime ministers to celebrities and the rich and famous – think former Cambodian King Norodom Sihanouk and former Chinese Presidents Jiang Zemin, Li Peng, and Hu Jin Tao.

Located 20 minutes away from the crowded George Town area, Rasa Sayang Resort & Spa offers fantastic views of the sea or hills of Penang from the comfort of your room. If you just want to spend your day in the hotel grounds, take your pick from a range of amenities, including a 9-hole golf course, an Eco Centre and Adventure Zone, and a spacious play area for children at a sister property.

Location: Batu Feringgi Main Road Batu Feringgi Main Road, Jalan Batu Ferringhi, Batu Feringgi, 11100, Pulau Pinang, Malaysia

Room rate: SGD231 per night

View more information about this hotel here.

13. Muntri Mews

Source: Blog Traveloka

It may be hard to believe that this splendid hotel used to be a communal parking for horse carriages, but here’s another more interesting fact: materials such as marble flooring and wood salvaged from other houses, schools, and even a hospital were put together to refurbish this building with a touch of the 20th century feel to it!

The bright suites in Muntri Mews feature local artwork and open onto lush gardens, making this hotel the ultimate urban getaway without having to sacrifice proximity to the sightseeing hotspots. Besides living areas with day beds, some suites also feature verandas, while family rooms have separate entrances added.

If you are feeling peckish, have some coffee at their famous in-house cafe that looks like a hip but traditional kopitiamor get one of the hotel’s dinner guides to bring you to food outlets that are popular among the locals.

Location: 77, Muntri St, Georgetown, 10200 George Town, Penang, Malaysia

Room rate: SGD118 per night

View more information about this hotel here.

14. Royale Chulan Penang

View this post on Instagram

Explore the city and explore the rich history that Penang has to offer this school holidays. Royale Chulan Penang is located at the core zone of the UNESCO heritage area and is within walking distance to many historical sites and attractions such as the Pinang Peranakan Mansion featured in this picture. Find out more about our room rates by visiting our website at www.royalechulan.com! #Repost @georgetowncity • • • • • • #GeorgeTownCity // A peek into the past through this door. It feels like walking through the history. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ? @osipovapoli ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ #penang #visitpenang #penangtrip #heritage #heritagecity #unesco #unescoworldheritage #heritagesite #peranakan #peranakanstyle #peranakanmansion #mansion #malaysia #visitmalaysia #asia #travelasia #babanyonya #travelgram #traveladdict #royalechulanhotelsandresorts #royalechulanpenang #malaysianhospitality #EPY2020 #ExperiencePenang

A post shared by Royale Chulan Penang (@royalechulanpenang) on

This 4-star heritage property offers a charming fusion of history through its colonial architecture and style, and modern luxuries through unique accommodations and gourmet dining options. In fact, part of this hotel is a beautifully restored heritage building built in 1892!

With top-class facilities such as a luxurious swimming pool, jacuzzi, tea room, cafe, and spa, Royale Chulan Penang offers value for money so that you don’t have to break the bank in order to get a comfortable stay in Penang.

Location: No 1 & 2, Pengkalan Weld, George Town, 10300 George Town, Pulau Pinang, Malaysia

Room rate: SGD51 per night

View more information about this hotel here.

15. The Wembley

View this post on Instagram

I heard it helps growing your account if you post photos of yourself in bright swimwear at a fancy pool. Oh wait, was that only true for hot girls ? Nevermind, here’s my fancy pool shot anyway ! Those who know me are probably aware of the fact that I’m not really the biggest pool guy, as I swim like a sick cow for about 25 meters on a good day prior to drowning, but with a view like that I’ll happily enjoy some pool time ! . . . . #travel #traveller #travelling #travelblogger #travelgram #instatravel #instadaily #instagood #beautiful #explore #adventure #lifestyle #backpacker #photography #travelphotography #wanderlust #wanderer #voyage #viaggio #reisen #discover #photooftheday #penang #malaysia #pool #swimmingpool #city #asia #viajar

A post shared by Tom's Wanders – Tom Davidson (@tomswanders) on

If you love an opulent hotel stay but not the price tag that comes with it, the good news is that Penang offers a variety of luxury hotels that cost a lot less than what you would normally expect – The Wembley is one such hotel that is highly popular with travellers.

From your hotel room, you can easily enjoy views of the city or the expansive views of the sea beyond and catch glimpses of famous colonial architecture, thanks to its proximity to the city’s biggest attractions. Shopaholics will appreciate the 2 large shopping malls located directly across the hotel, as well as quaint shops, flea markets, local antique shops, and local style coffee shops located in the vicinity.

Don’t forget to take a dip in the infinity swimming pool or simply lounge by the pool with a refreshing beverage and appetising snacks right before you head home!

Location: 183, Jalan Magazine, George Town, 10300 George Town, Pulau Pinang, Malaysia

Room rate: SGD69 per night

View more information about this hotel here.

16. Holiday Inn Resort Penang

There’s no need to head to Bali or Hawaii for an expensive beach vacation when you can get an equally exciting time at a much cheaper price in Penang! As a beach-side resort situated at Batu Ferringhi, you’ll have an unforgettable vacation at Holiday Inn Resort Penang with a view overlooking the beach and hills.

If you are planning to bring the whole family along for a trip in Penang, this hotel has facilities and activities catered to everyone in the family. Your children can enjoy an assortment of activities at the Kids Club while you take a dip in the pool, sweat it out at the gym, play tennis or kick-back with some fun and games at our Resort Centre – no wonder this hotel is so wildly popular with families!

Location: 72, 11100 Batu Ferringhi, Penang, Malaysia

Room rate: SGD87 per night

View more information about this hotel here.

17. Four Points by Sheraton Penang

For those of us who prefer proximity to the airport or want to be away from the touristy vibes of George Town, Four Points by Sheraton Penang makes for an ideal hotel to get a restful stay in.

Facing the Andaman Sea, this casual hotel along a beach is 10 minutes’ walk from colourful light displays at Penang Avatar Secret Garden and 22km from Penang International Airport. You can wake up to breathtaking views of the sea and beachfront, and even opt for breakfast on the balcony.

Of course, this hotel isn’t too far-flung from the main tourist area – if you are itching to get a taste of city life again, just hop on a taxi and it will take you less than ten minutes to get to Gurney Plaza, where you can dine at restaurants and do all the shopping you want.

Location: 505, Jalan Tanjung Bungah, 11200 Tanjung Bungah, Pulau Pinang, Malaysia

Room rate: SGD84 per night

View more information about this hotel here.

18. Hotel Jen Penang

Hotel Jen Penang’s best selling point is the fact that it is located centrally in the heart of Penang’s vibrant and bustling George Town, close to the UNESCO World Heritage Site, as well as prime commercial, business, and shopping areas – a dream location for all tourists!

Aside from the prime location, guests are also very impressed by the quality of the hotel rooms. They offer a view of historical George Town while showcasing one of Penang’s three heritage features on customised wallpaper – the trishaw, colourful Peranakan tiles, and traditional shop-house louvered shutters – so that guests are fully immersed in the historical experience that Penang has to offer.

Location: Jalan Magazine, 10300 George Town, Pulau Pinang, Malaysia

Room rate: SGD107 per night

View more information about this hotel here.

19. DoubleTree Resort by Hilton Penang

Set in the northern beach area of Penang, DoubleTree Resort by Hilton Penang is a beach getaway well-loved by families.

With a Family Room big enough for everyone in the family, and amenities such as babysitting services and Kids’ Club activities, there is so much for families to enjoy together while also getting their own private time in the hotel.

Plus, this hotel is home to Malaysia’s first teddy bear-themed museum, TeddyVille,and even has a children’s pool with artificial beach – your kids will definitely be spoiled by all the fun they can get here!

For those who still want convenient access to the main tourist attractions, you can simply hop on the complimentary shuttle to George Town, Gurney Drive, and Batu Ferringhi.

Location: 56, Jalan Low Yat, Puncak Ria, 11100 Batu Ferringhi, Pulau Pinang, Malaysia

Room rate: SGD82 per night

View more information about this hotel here.

20. Evergreen Laurel Hotel Penang

View this post on Instagram


A post shared by Ketya Reth (@rethketya) on

Evergreen Laurel Hotel Penang is a five-star accommodation is situated away from the congestion of the city, yet just a few minutes from the thriving business district and within walking distance from various sights, local shops, and restaurants.

Its impeccable customer service is commonly praised by its satisfied guests, alongside its beautifully furnished rooms that come with a full array of conveniences designed to maximise comfort, as well as a splendid marble-tiled bathroom that you will enjoy coming back to for a hot shower after a tiring day out.

Location: 53, Gurney Dr, 10250 George Town, Penang, Malaysia

Room rate: SGD67 per night

View more information about this hotel here.

21. The Edison George Town

The bright, central courtyard is arguably the best feature of this hotel: whenever you need respite or a place to chitchat with your fellow travellers. If you want some alone time or have an afternoon to kill, sink into the comfort of The Edison’s library with a good book to while the time away.

Location: 15, Lebuh Leith, George Town, 10200 George Town, Pulau Pinang, Malaysia

Room rate: SGD183 per night

View more information about this hotel here.

  Latest Stories

More Articles