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

Find the best 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

Penang Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

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 ฿2,286
฿2,682 total
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 ฿5,443
฿6,612 total
includes taxes & fees
16 Aug - 17 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 ฿2,627
฿3,289 total
includes taxes & fees
16 Aug - 17 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 ฿2,085
฿2,649 total
includes taxes & fees
26 Jul - 27 Jul
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 ฿3,358
฿4,151 total
includes taxes & fees
16 Aug - 17 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 ฿3,991
฿4,499 total
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 ฿12,885
฿15,393 total
includes taxes & fees
22 Jul - 23 Jul
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 ฿2,072
฿2,634 total
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 ฿6,442
฿7,790 total
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 ฿4,269
฿4,799 total
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 ฿4,187
฿4,711 total
includes taxes & fees
3 Aug - 4 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 ฿3,900
฿4,400 total
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 ฿2,627
฿3,018 total
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 ฿2,093
฿2,450 total
includes taxes & fees
27 Jul - 28 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 ฿5,747
฿6,395 total
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 ฿2,096
฿2,654 total
includes taxes & fees
13 Aug - 14 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 ฿2,512
฿2,902 total
includes taxes & fees
17 Aug - 18 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,001 reviews)
"Nice to stay here"
United States
Wei
The price is ฿996
฿1,257 total
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 ฿1,848
฿2,185 total
includes taxes & fees
26 Jul - 27 Jul
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 ฿3,530
฿4,001 total
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.

Great weekend hotel deals in Penang

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

  • Vibrant George Town: Discover the charming streets of George Town, rich in heritage, street art, and architectural wonders.
  • Delicious Street Food: Indulge in Penang's renowned street food, featuring a blend of Malay, Chinese, and Indian cuisines.
  • Stunning Beaches: Relax on picturesque beaches with soft sands and clear waters, perfect for unwinding.
  • Natural Wonders: Explore the lush landscapes of Penang National Park, offering hiking trails and diverse wildlife.
  • Cultural Attractions: Visit significant sites like temples and mosques, reflecting Penang's rich cultural tapestry.

Find great hotels in Penang

Penang offers a diverse selection of accommodation options, from hotels to guesthouses, catering to every traveller's needs. Whether you seek a business-friendly environment, a family retreat, or a beachside escape, the best hotels in Penang provide excellent services and facilities. Explore the vibrant charm of the island while enjoying comfortable lodgings that perfectly suit your preferences for an unforgettable holiday experience.

  • JEN Penang Georgetown by Shangri-La: This 4-star hotel, rated 8.8 out of 10 by guests, offers a contemporary and vibrant atmosphere ideal for families and business travellers alike. Located in the heart of Penang, JEN Penang Georgetown features child-friendly amenities such as babysitting services and a children’s pool, ensuring a comfortable experience for families. Guests can enjoy a range of dining options and modern facilities, including a fitness centre and an outdoor pool, making it a suitable choice for those seeking a blend of leisure and convenience.
  • Eastern And Oriental Hotel: A distinguished 5-star property with a guest rating of 9.2 out of 10, the Eastern And Oriental Hotel is set within a historic building, offering a unique blend of heritage and luxury. This hotel is perfect for families wanting to immerse themselves in Penang’s rich history. It features spacious rooms, a first aid kit, and various child-friendly amenities, including babysitting services. Guests can relish the exquisite dining options and enjoy the magnificent views of the sea, ensuring a memorable stay in a truly iconic setting.
  • Shangri-La Rasa Sayang, Penang: Rated 9.0 out of 10, this 5-star resort offers a stunning beachfront experience along with family-oriented amenities. Shangri-La Rasa Sayang is designed for relaxation and recreation, featuring direct access to the beach, a children’s playground, and a complimentary kids’ club. Guests can indulge in luxurious dining, unwind in the expansive gardens, and take advantage of the superb spa facilities. This resort is an excellent choice for families looking to enjoy both beachside relaxation and engaging activities for children.

Where to stay in Penang

Penang offers a delightful blend of cultural experiences and modern attractions perfect for families and business travellers alike. Explore the vibrant streets of George Town, adorned with architectural gems and street art, or indulge in a unique shopping experience at local markets. From relaxing beachfronts to friendly neighbourhoods, Penang's diverse atmosphere ensures a memorable vacation filled with warmth and charm.

  • George Town: Nestled in the heart of Penang, George Town is a vibrant city renowned for its rich cultural heritage and bustling atmosphere. Visitors can immerse themselves in the city's eclectic mix of colonial architecture and modern conveniences. The city is particularly popular for family and business-themed experiences, with shopping areas and malls readily accessible. Notable attractions include the historic sites that dot the region, alongside the scenic Esplanade and nearby beaches, making it a perfect blend of urban exploration and relaxation.
  • Downtown George Town: As the lively epicentre of George Town, Downtown George Town offers a unique neighbourhood experience filled with local charm. This area attracts a steady stream of visitors throughout the year, particularly during the peak months of January and July to August. Families and business travellers will enjoy the myriad shopping venues available, while the proximity to historic landmarks and the picturesque esplanade provides ample opportunities for sightseeing and leisurely strolls. The neighbourhood is an ideal spot for those eager to experience the city's dynamic culture and vibrant street life.
  • Batu Ferringhi: Located along Penang's northern coast, Batu Ferringhi is a picturesque neighbourhood famous for its stunning beaches and laid-back atmosphere. This popular destination sees a surge of visitors from August to September and December, who come seeking family-friendly and beach-oriented experiences. The area boasts an array of shopping centres and eateries, alongside thrilling attractions like theme parks. With its beautiful coastline and inviting ambience, Batu Ferringhi is perfect for those looking to unwind and soak up the sun while still enjoying the local culture.

Things to do in Penang

Shopping

In Penang, visit Gurney Plaza for a mix of international brands and local boutiques. For a more traditional experience, explore the bustling Penang Street Market, where you'll find handmade crafts and local delicacies to take home.

Recreation

At the Penang Wellness Sanctuary, indulge in rejuvenating spa treatments and holistic therapies amidst tranquil surroundings. Participate in yoga sessions to enhance your inner peace, and savour nutritious meals crafted from local ingredients to nourish your body and spirit.

Explore the tranquil gardens of the Tropical Spice Garden, where you can engage in mindfulness walks and attend cooking classes that highlight healthy, aromatic dishes. The lush setting offers a peaceful retreat from the bustling city.

Experience the healing powers of nature at the Tanjung Bungah Beach, where you can practice tai chi on the sand or join a beach yoga session. The calming sound of waves enhances the overall relaxation and mindfulness experience.

Adventure

Explore Penang National Park, where you can hike through lush rainforests and discover beautiful beaches. Experience the thrill of canopy walks and enjoy kayaking in clear waters. For a unique adventure, try zip-lining at The Habitat, offering stunning views of the island's landscape.

Nightlife

In Penang, George Town's vibrant street art and hawker stalls come alive at night, creating a lively atmosphere. The iconic Upper Penang Road features bars and clubs where you can dance the night away, while live music venues offer a more relaxed vibe for enjoying local talent.

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

Find the best attractions in Penang

Penang is an ideal destination for family, city, and business-themed vacations, offering a rich blend of cultural and outdoor experiences. Visitors can explore significant attractions such as temples, beaches, and mosques. Key points of interest include Penang Road, the Penang Museum, Penang Island, and the Penang National Park, ensuring a delightful experience for every traveller looking to immerse themselves in the local culture and vibrant city life.

  • Gurney Drive: This vibrant esplanade is renowned for its lively atmosphere, making it an ideal spot for outdoor dining and leisurely strolls. With a variety of food stalls and restaurants offering local delicacies, it’s a perfect place to experience Penang’s culinary scene while enjoying the sea breeze.
  • Penang Hill: Ascend to this scenic hill for breathtaking panoramic views of the island. The cooler climate and lush greenery provide a refreshing escape. Explore the various walking trails and visit the colonial-era structures that add to the charm of this natural wonder.
  • KOMTAR: As Penang's tallest building, KOMTAR offers a modern city vibe with shopping, dining, and entertainment. The observation deck provides stunning views of the bustling cityscape, making it a great spot for those seeking an urban experience.

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 ฿1,257 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.
What is the best area to stay in Penang?
If your travels are taking you to Penang, consider a stay in George Town or Bukit Mertajam. Once you've booked your hotel, take a look at the many awesome things there are to do and see here.
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 ฿1,257 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?
Expedia is your one-stop shop for planning the ultimate holiday experience in Penang. You'll find a wide range of hotels to select from and search filters that make it a breeze to find the getaway of your dreams. Worried about your plans changing? Many of our hotels have flexible cancellation policies, so you can book your stay with peace of mind. Get more out of your holiday with Expedia Rewards. Join for free today to start collecting points and unlocking membership perks. Enjoy instant access to Member Prices, which means you can save 10% or more on select hotels!