A temple with a golden spire, a staircase, and a row of Buddha statues.

Search Penang Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Penang

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Penang hotels

1. lyf Georgetown Penang

lyf Georgetown Penang
4.0 star property
Downtown George Town
9.0 out of 10, Wonderful, (44 reviews)
"The rooms are clean and the staff are very helpful "
United States
Elgie
The price is S$103
includes taxes & fees
2 Aug - 3 Aug
lyf Georgetown Penang

2. Shangri-La Rasa Sayang, Penang

Shangri-La Rasa Sayang, Penang
5.0 star property
Batu Ferringhi
9.0 out of 10, Wonderful, (1,000 reviews)
"Loved our stay. Rasa Sayang was as amazing as ever. Sad that the beach is gone."
United States
Ashis Nayan
The price is S$254
includes taxes & fees
19 Aug - 20 Aug
Shangri-La Rasa Sayang, Penang

3. JEN Penang Georgetown by Shangri-La

JEN Penang Georgetown by Shangri-La
4.0 star property
Downtown George Town
8.8 out of 10, Excellent, (1,002 reviews)
"Clean room, great staff, location was amazing"
United States
Ganesh
The price is S$126
includes taxes & fees
19 Aug - 20 Aug
JEN Penang Georgetown by Shangri-La

4. DoubleTree Resort by Hilton Hotel Penang

DoubleTree Resort by Hilton Hotel Penang
4.0 star property
Batu Ferringhi
8.4 out of 10, Very good, (933 reviews)
"Great hotel"
Australia
Steven
The price is S$106
includes taxes & fees
2 Aug - 3 Aug
DoubleTree Resort by Hilton Hotel Penang

5. Shangri-La Golden Sands, Penang

Shangri-La Golden Sands, Penang
4.0 star property
Batu Ferringhi
8.2 out of 10, Very good, (1,001 reviews)
"Great stay Great food Helpful staff"
Australia
Manal
The price is S$156
includes taxes & fees
19 Aug - 20 Aug
Shangri-La Golden Sands, Penang

6. The Prestige Hotel Penang

The Prestige Hotel Penang
5.0 star property
Downtown George Town
9.4 out of 10, Exceptional, (635 reviews)
"Great hotel. Easy to walk and explore the local sights."
Thailand
Oliver
The price is S$168
includes taxes & fees
11 Aug - 12 Aug
The Prestige Hotel Penang

7. Eastern And Oriental Hotel

Eastern And Oriental Hotel
5.0 star property
Downtown George Town
9.2 out of 10, Wonderful, (1,001 reviews)
"Wonderful stay!!"
United States
Sheri
The price is S$447
includes taxes & fees
19 Aug - 20 Aug
Eastern And Oriental Hotel

8. Gurney Bay Hotel, A PARKROYAL PARTNER HOTEL

Gurney Bay Hotel, A PARKROYAL PARTNER HOTEL
4.5 star property
Downtown George Town
8.6 out of 10, Excellent, (1,002 reviews)
"Great property and with a nice pool and spa"
Australia
Rizwana
The price is S$101
includes taxes & fees
2 Aug - 3 Aug
Gurney Bay Hotel, A PARKROYAL PARTNER HOTEL

9. PARKROYAL Penang Resort

PARKROYAL Penang Resort
4.5 star property
Batu Ferringhi
8.8 out of 10, Excellent, (1,005 reviews)
"Great place to stay! Lovely relaxing resort, friendly staff & good amenities. Highly recommend!"
Australia
Fiona
The price is S$299
includes taxes & fees
13 Aug - 14 Aug
PARKROYAL Penang Resort

10. Ascott Gurney Penang

Ascott Gurney Penang
4.0 star property
Downtown George Town
9.4 out of 10, Exceptional, (284 reviews)
"Clean stylish and ultra large room, good breakfast, friendly staff at breakfast, convenient location"
Malaysia
El Regina
The price is S$184
includes taxes & fees
12 Aug - 13 Aug
Ascott Gurney Penang

11. Angsana Teluk Bahang, Penang

Angsana Teluk Bahang, Penang
5.0 star property
George Town
9.0 out of 10, Wonderful, (254 reviews)
"Great resort "
United Kingdom
Steven
The price is S$171
includes taxes & fees
4 Aug - 5 Aug
Angsana Teluk Bahang, Penang

12. The George Penang By The Crest Collection

The George Penang By The Crest Collection
4.0 star property
Downtown George Town
8.6 out of 10, Excellent, (80 reviews)
"location is very convenient. Hotel is well placed and very comfortable"
United States
Dr Winston
The price is S$169
includes taxes & fees
2 Aug - 3 Aug
The George Penang By The Crest Collection

13. Citadines Connect Bertam Georgetown Penang

Citadines Connect Bertam Georgetown Penang
3.0 star property
Downtown George Town
9.4 out of 10, Exceptional, (11 reviews)
"Clean room, great location"
United States
Eric
The price is S$116
includes taxes & fees
16 Aug - 17 Aug
Citadines Connect Bertam Georgetown Penang

14. M Social Resort Penang

M Social Resort Penang
4.5 star property
Tanjung Bungah
9.0 out of 10, Wonderful, (77 reviews)
"Lovely spot!"
United States
Mary
The price is S$95
includes taxes & fees
23 Jul - 24 Jul
M Social Resort Penang

15. Penang Marriott Hotel

Penang Marriott Hotel
5.0 star property
Downtown George Town
9.6 out of 10, Exceptional, (143 reviews)
"Nice hotel for stay."
Taiwan
Anson
The price is S$246
includes taxes & fees
31 Jul - 1 Aug
Penang Marriott Hotel

16. The Granite Luxury Hotel Penang

The Granite Luxury Hotel Penang
3.0 star property
Downtown George Town
8.6 out of 10, Excellent, (275 reviews)
"Convenient location , beauful pool , clean and helpful staff"
Singapore
Val
The price is S$96
includes taxes & fees
19 Aug - 20 Aug
The Granite Luxury Hotel Penang

17. Citadines Connect Georgetown Penang

Citadines Connect Georgetown Penang
4.0 star property
Downtown George Town
8.6 out of 10, Excellent, (102 reviews)
"Great location Staff helpful and kind Good breakfast Nice pool area All very clean Would stay again "
United Kingdom
Jacquie
The price is S$111
includes taxes & fees
16 Aug - 17 Aug
Citadines Connect Georgetown Penang

18. Le Dream Boutique Hotel

Le Dream Boutique Hotel
3.5 star property
Downtown George Town
9.2 out of 10, Wonderful, (1,002 reviews)
"Nice to stay here"
United States
Wei
The price is S$43
includes taxes & fees
2 Aug - 3 Aug
Le Dream Boutique Hotel

19. Hompton by the Beach Penang

Hompton by the Beach Penang
4.0 star property
Tanjung Bungah
8.6 out of 10, Excellent, (347 reviews)
"Great location. Everything is just a Grab away. Spectacular ocean views from our room. Outstanding breakfast and staff, thanks Raj. See you when we return to wonderful Penang."
Australia
Tahiet
The price is S$77
includes taxes & fees
2 Aug - 3 Aug
Hompton by the Beach Penang

20. Courtyard by Marriott Penang

Courtyard by Marriott Penang
4.0 star property
Downtown George Town
9.0 out of 10, Wonderful, (209 reviews)
"Our request for high floor and quiet room was meet without difficulties. Very pleasant and helpful staff. Very convenient location."
Singapore
Ching Toon
The price is S$154
includes taxes & fees
7 Aug - 8 Aug
Courtyard by Marriott Penang
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Showing deals for:31 Jul - 2 Aug

Save an average of 15% on thousands of hotels when you're signed in

Top Penang Hotel Reviews

Guide to exploring Penang

Top reasons to visit Penang

  • UNESCO World Heritage Sites: Explore the historic charm of Georgetown, recognised for its unique architecture and cultural significance.
  • Delicious Street Food: Indulge in Penang's renowned street food, offering a delectable array of local delicacies and flavours.
  • Stunning Natural Beauty: Discover the breathtaking landscapes at Penang National Park, featuring lush forests and pristine beaches.
  • Cultural Experiences: Visit magnificent temples and mosques, immersing yourself in the island's rich cultural tapestry.
  • Vibrant Markets: Enjoy shopping at lively local markets, where you can find unique handicrafts and souvenirs.

Find great hotels in Penang

Penang offers a diverse selection of accommodations, from luxurious hotels to charming guesthouses, catering to various traveller needs. Whether you're looking for a base for business travel, a family getaway, or a relaxing beach holiday, the island boasts some of the best hotels in the region. Explore our top picks for hotels in Penang to find the perfect place for your stay, ensuring a memorable experience amidst this vibrant destination.

  • JEN Penang Georgetown by Shangri-La: This 4-star hotel offers a contemporary and vibrant atmosphere, ideal for families and business travellers alike. With a guest rating of 8.8 out of 10, JEN Penang Georgetown is designed to cater to the needs of children, featuring a children’s pool, cribs at no extra charge, and various babysitting options. The hotel's central location makes it an excellent base for exploring the rich culture of Penang while enjoying modern amenities like a fitness centre and complimentary Wi-Fi.
  • Eastern And Oriental Hotel: A splendid 5-star establishment, the Eastern And Oriental Hotel boasts a guest rating of 9.2 out of 10 and is steeped in history, situated within a national historic building. This hotel elegantly combines classic charm with modern comforts, making it perfect for families seeking a unique vacation experience. Amenities for children include complimentary cribs and babysitting services, ensuring parents can relax and enjoy their stay. The hotel's historic architecture and luxurious dining options offer a truly memorable experience.
  • Shangri-La Rasa Sayang, Penang: This 5-star resort, with a guest rating of 9.0 out of 10, is a true paradise for beach lovers and golf enthusiasts. Located directly on the beach, Shangri-La Rasa Sayang features various family-friendly amenities, such as a mini-golf course and supervised childcare options. The lush surroundings and luxurious accommodations provide a serene escape, while the opportunity to indulge in golf activities adds an exciting dimension to your stay. Relax and unwind in a setting that beautifully blends leisure and adventure.

Where to stay in Penang

Penang, a vibrant state in Malaysia, offers a delightful mix of family-friendly attractions, charming architecture, and an inviting atmosphere. Explore Georgetown’s UNESCO-listed heritage sites, indulge in a unique shopping experience at local markets, and savour the delectable street food. Whether you're seeking a romantic getaway or a budget-friendly adventure, Penang's friendly locals and diverse vibes ensure an unforgettable vacation for everyone.

  • George Town: As the capital of Penang, George Town is a vibrant city renowned for its rich cultural heritage and eclectic architecture. Nestled on the north-eastern coast of Penang Island, it boasts a harmonious blend of colonial buildings and modern establishments. Visitors are drawn to George Town for its family-friendly attractions, bustling shopping centres, and a myriad of historic sites, including temples and museums. The city comes alive during peak months like July, September, and December, offering an array of events and activities. Don't miss the local esplanade and the scenic beach, which provide a perfect backdrop for leisurely strolls and family outings.
  • Downtown George Town: This dynamic neighbourhood forms the heart of George Town, characterised by its lively streets and cultural hotspots. Ideal for families and business travellers alike, Downtown George Town is bustling year-round, with peak visitor numbers occurring in January and mid-year from July to August. Stroll through vibrant markets, explore trendy shopping centres, or indulge in local cuisine at nearby eateries. The proximity to historic landmarks and the esplanade allows for an enriching cultural experience. Its charming streets, adorned with murals and street art, offer a unique backdrop for those seeking to capture the essence of Penang.
  • Batu Ferringhi: Located along the northern coastline of Penang, Batu Ferringhi is a picturesque beachside neighbourhood perfect for a family getaway. Known for its stunning beaches and vibrant night markets, it attracts visitors year-round, with a peak in arrivals during August to September and December. The area is a hub for beach activities, shopping centres, and exhilarating theme parks, making it an ideal destination for both relaxation and adventure. The beautiful esplanade provides ample opportunities for water sports and enjoying the coastal scenery, ensuring a memorable vacation experience.

Things to do in Penang

Shopping

Located in George Town, Gurney Plaza offers a mix of international brands and local boutiques, ideal for fashion and accessories. For a more traditional experience, visit the bustling Chowrasta Market, where you can find local handicrafts, snacks, and souvenirs unique to Penang.

Recreation

At the serene Batu Ferringhi Beach Resort, enjoy rejuvenating spa treatments amidst stunning ocean views. Engage in yoga sessions on the beach or unwind by the infinity pool, surrounded by lush greenery, creating a refreshing retreat for body and mind.

The Penang Hill Wellness Centre offers holistic therapies and tranquil settings, where you can partake in meditation sessions and explore nature trails. Immerse yourself in the calming atmosphere while indulging in organic wellness treatments designed to revitalise your spirit.

Discover relaxation at the Four Seasons Resort, where soothing massages and spa rituals await. Take part in mindful activities such as Tai Chi or simply enjoy the tranquility of the landscaped gardens, fostering a connection with nature that enhances your wellbeing.

Adventure

Explore Penang National Park for hiking through lush rainforests and spotting diverse wildlife. Try zip-lining at Eco-Adventure Park for thrilling views over the treetops. For a unique experience, visit Penang Hill for panoramic vistas and a funicular ride up the hill, making it an exhilarating outing.

Nightlife

Explore the vibrant nightlife at China House on Beach Street for a unique dining experience and art exhibitions. For a lively pub atmosphere, visit The Beer Factory on Jalan Gurney, where you can enjoy a variety of local brews and live music.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Penang

To save money on your trip to Penang, consider visiting between September and November when accommodation prices are lower. Book your hotel about a month in advance or check Expedia for last-minute deals, particularly on Thursdays, the cheapest day to stay. Use Expedia's search tool to filter for your budget and preferences, including eco-friendly options. Combine your hotel booking with flights and activities for better rates. Additionally, take advantage of free attractions such as street art and local markets to enhance your experience without overspending.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Penang are September to November, where the prices are slightly lower. This is in comparison to August and December to January, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Penang is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Penang is Thursday. The most expensive day to stay in Penang is Sunday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, desired location, and various other preferences. You can organise your search results to display prices from lowest to highest, allowing you to view the most affordable hotels first. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels available for booking.
  • Consider bundling your trip: You can save money by combining your hotel reservation in Penang with your flights and activities through an Expedia package.

Find the best attractions in Penang

Penang is an ideal destination for family, city, and business-themed vacations, offering a rich mix of cultural and outdoor experiences. Highlights include visits to stunning temples, serene beaches, and magnificent mosques. Key attractions such as Penang National Park, Penang Road, Penang Hill, and the Penang Museum provide a diverse array of activities for travellers seeking to immerse themselves in the local culture and enjoy the vibrant city atmosphere.

  • Gurney Drive: This vibrant esplanade offers a delightful blend of outdoor dining and leisure. Stroll along the waterfront, enjoy the local hawker fare, and soak in the romantic atmosphere as the sun sets over the sea, making it an ideal spot for families and couples alike.
  • Penang Hill: Ascend to Penang Hill for breathtaking views and lush greenery. The cooler climate and scenic vistas create a tranquil escape from the city. Explore the various walking trails and enjoy the panoramic sights of George Town and the surrounding landscape.
  • KOMTAR: As Penang's tallest building, KOMTAR represents the city's modernity. Visit the observation deck for stunning city views and explore the shopping complex below, where you can find a mix of local and international brands.

Best time to go to Penang

The best time to visit Penang can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Penang falls in May, when visitor numbers are slightly low and weather is mostly cloudy with moderate rain. The coolest average temperature in Penang falls in December, visitor numbers are slightly high and weather is mostly cloudy with moderate rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January79.3°F (26.3°C)Light RainMostly SunnyAverageSlightly High
February80.6°F (27.0°C)Light RainMostly SunnySlightly LowAverage
March81.9°F (27.7°C)Moderate RainMostly SunnyAverageAverage
April82.0°F (27.8°C)Moderate RainMostly CloudyAverageAverage
May82.2°F (27.9°C)Moderate RainMostly CloudySlightly LowAverage
June81.9°F (27.7°C)Light RainMostly SunnyAverageAverage
July81.5°F (27.5°C)Light RainMostly SunnySlightly HighAverage
August81.3°F (27.4°C)Moderate RainMostly SunnyAverageSlightly High
September80.8°F (27.1°C)Moderate RainMostly CloudySlightly HighSlightly Low
October80.6°F (27.0°C)Frequent RainMostly CloudySlightly LowSlightly Low
November80.1°F (26.7°C)Frequent RainMostly CloudyAverageSlightly Low
December79.2°F (26.2°C)Moderate RainMostly CloudySlightly HighSlightly High

Frequently asked questions

How much do hotels in Penang cost?
Prices for Penang hotels vary according to the season and other factors, like school holidays and Christmas. You can find cheap options from S$43 in a few different ways. Enter your destination and travel dates and then pick your budget using the "Price per night" filter. You can then refine your search by choosing your preferred amenities and more.
When is the best time to go to Penang?
Temperatures vary across Penang, so the best time to travel really depends on where you want to stay. If you're seeking a summer escape in George Town, plan your trip between June and August when temperatures typically range from 26ºC to 32ºC. Just remember that George Town has a tropical rainforest climate, so be sure to pack appropriately.
Are there any luxury hotels in Penang?
Some of the best hotels in Penang are in George Town. Have a look at upscale options such as The Edison George Town, which comes with a swimming pool, a terrace and concierge services. Seven Terraces Hotel is another terrific choice in this city.
What are the top all-inclusive hotels in Penang?
If you're searching for a relaxed and stress-free holiday, settle in at Home Suites by Marina. Typically covering your food, meals, snacks and some onsite activities in the upfront room price, it's among the best options for an all-inclusive stay in Penang.
How can I find cheap hotels in Penang?
A good place to begin your search is with our "Price per night" filter. Currently, the least expensive hotels start at S$43 per night. Other ways to snap up an affordable Penang escape are by booking well in advance and being flexible with travel dates. For even more bargains, visit our cheap hotels in Penang page.
What are the best hotels in Penang for families?
Scoring a hotel for you and the little ones in Penang is easy with our handy filter tool. Just click on "Family friendly" under the "Traveller experience" heading and check out the availability. If your destination is George Town, book at Campbell House. Chill out here while making full use of amenities such as housekeeping services and laundry facilities. The Edison George Town is also a favourite with families in this city.
What are the top beach hotels in Penang?
Prepare to be swept away by a perfect mix of relaxation and fun at our Penang sea-view hotels. One of the leading getaways is Campbell House, which offers amenities like hypo-allergenic bedding and a terrace. Another pick promising lots of beachside bliss is The Edison George Town. These two escapes are located in George Town.
Why should I book my Penang hotel with Expedia?
Reserve a Penang hotel with Expedia for ease, price and choice. Also, our One Key™ rewards scheme lets you earn OneKeyCash™* on eligible hotels, holiday rentals, flights, car rentals and more. Plus, we offer flexibility should your itinerary change, and if you have any questions or require assistance, our online Help Centre is available 24/7.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia