Photo by Tourism Malaysia

Penang Hotels

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Penang?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Penang on Hotels.com. These Penang hotels consistently deliver on quality, location and traveller experience. Last updated on September 12, 2026.

Top hotels in George Town

Top hotels in Bukit Mertajam

Top hotels in Butterworth

Top hotels in Perai

Top cities in Penang

Get last-minute hotel deals in Penang and save more

Sign in to unlock great savings.
Showing deals for:Sep 18 - Sep 20
Showing deals for:Oct 11 - Oct 12

Top landmarks in Penang

Check out the Penang hotels guests love right now

Find out more about Penang

Penang Unveiled: A Tapestry of Beaches, Temples and Tales

Nestled on the northwest coast of Malaysia, Penang is a vibrant fusion of cultures, renowned for its rich heritage and breathtaking landscapes. Explore the historic streets of George Town, a UNESCO World Heritage site, where colonial architecture meets tantalising street food. Relax on the pristine shores of Batu Ferringhi, or trek through the lush trails of Penang National Park. Visit ornate temples like Kek Lok Si and embrace the island's artistic spirit through its street murals. With its delicious cuisine, warm hospitality, and diverse experiences, Penang is an alluring destination that promises unforgettable memories.

Discover great hotels in Penang

Penang offers a mix of charming guesthouses, cosy boutique hotels and luxurious resorts. Travellers can enjoy well-appointed rooms, modern amenities and warm service, whether staying in the heart of the city or near its scenic coast. Here are some of the most popular hotels with our travelers in Penang:

  1. Shangri-La Rasa Sayangopens in new window: A luxurious 5.0-star retreat, Shangri-La Rasa Sayang boasts an impressive guest rating of 9.0. Nestled in the vibrant George Town, this beachside haven is perfect for leisure travellers seeking an upscale experience. With direct beach access, it features exceptional amenities such as a water park, supervised childcare, and an array of dining options. The hotel is celebrated for its pristine cleanliness, delectable cuisine, and outstanding service, making it a top choice for those desiring a relaxing escape.
  2. Hard Rock Hotel Penangopens in new window: With a stellar 5.0-star rating and a guest rating of 9.0, Hard Rock Hotel Penang is an exquisite resort located in George Town. This property is ideal for discerning travellers looking for a sophisticated beach experience. Guests can enjoy direct beach access, a delightful breakfast, and a serene spa. The attention to detail and warm ambience enhance the overall stay, making it a memorable destination for those seeking luxurious comfort and exceptional service in a beautiful setting.
  3. Eastern And Oriental Hotelopens in new window: Eastern And Oriental Hotel is a distinguished 5.0-star hotel with a guest rating of 8.6, situated in the heart of George Town. This resort is tailored for travellers looking for a charming beach getaway. It offers direct beach access and a splendid variety of dining options, including a renowned pizzeria. Guests appreciate the delightful breakfast selection, friendly staff, and inviting atmosphere, creating a perfect setting for an enjoyable and relaxing seaside retreat.

Where to stay in Penang

In George Town, Bukit Mertajam, and Butterworth, travellers will find a mix of family-friendly culture, ancient temples and scenic excursions, complemented by vibrant dining and shopping experiences, serene boating and island adventures, and delightful birdwatching and seafood feasts. For first-time visitors, George Town offers the ideal stay with its rich cultural tapestry and accessible attractions.

  1. George Townopens in new window: George Town is a vibrant destination known for its rich culture and architectural heritage. It's ideal for travellers seeking a blend of family-friendly attractions and a deep dive into local history. You can wander through charming streets and take in unique cultural sites including must-see places like Gurney Drive and Penang Hill. The area offers a mix of dining, museums, and shopping experiences, making it perfect for exploring by foot and enjoying a romantic evening stroll. With a variety of historical monuments and local markets, George Town offers a well-rounded experience that captures the essence of Penang.
  2. Bukit Mertajamopens in new window: Bukit Mertajam offers a peaceful retreat with a local feel, perfect for visitors wanting a quieter getaway. This area is great for those interested in exploring temples and historical sites, including must-visit places like St. Anne's Church and Pinang Peranakan Mansion. Its serene environment and opportunities for excursions make it an appealing choice for travellers looking to experience local culture without the hustle of a big city. Bukit Mertajam’s emphasis on spiritual and historical attractions provides an engaging and relaxed experience.
  3. Butterworthopens in new window: Butterworth is a charming spot for travellers seeking a budget-friendly stay with a coastal vibe. Ideal for those who enjoy the outdoors, it offers a range of activities such as birdwatching and fishing along its scenic white sand beaches. While the area is known for its seafood and boating opportunities, Butterworth provides a laid-back atmosphere perfect for leisurely trips. Its focus on natural attractions and maritime experiences offers a unique perspective on Penang’s diverse appeal, making it a great choice for a relaxed coastal escape.

Things to do in Penang

Penang delights with a blend of modern shopping centres, thrilling water parks, and historic sites, set against scenic hills and tranquil beaches for a balanced holiday.

  • Mukim 16 Ayer Hitam – This city offers a blend of historical charm and scenic outdoor adventures. You can explore Penang Hill where you can enjoy a theme of outdoor scenery and take in panoramic views from the lookout point. The city features several historic buildings and temples that give you a glimpse into its rich heritage. For those who enjoy leisurely walks, the park and hill areas provide refreshing spaces to relax after a bit of shopping at the local shopping mall centre. Whether you are keen to absorb history or enjoy nature, this destination presents a balanced mix of cultural and natural attractions.
  • Mukim 12 Bayan Lepas – Known for its coastal allure, this city offers a varied experience. Along the beach, you can explore historic sites and waterparks that provide fun for families and individuals alike. The city is also recognised for its shopping mall centre and educational attractions. A visit to RECSAM and Institute Pendidikan Guru will immerse you in local cultural themes, where you can appreciate both the historical and modern educational influences. The esplanade and waterpark avenues are ideal for a relaxed day out, combining leisure with a touch of history.
  • Mukim 13 Paya Terubong – This city presents a colourful mix of historical landmarks and coastal beauty. The area is dotted with historic buildings and parks, and you can enjoy the beachside atmosphere while exploring its rich past. The shopping centre and water park activities here offer plenty of fun combined with educational opportunities. A highlight is the chance to visit RECSAM and Institute Pendidikan Guru, where local culture is celebrated through interactive exhibits and historical insights. This destination is perfect for those looking to combine a love of history with vibrant social and leisure experiences.

4 tips for savvy savings when booking a hotel in Penang

  1. Book for the cheapest times: The most affordable time to visit Penang is between September and November, when hotel prices tend to be lower. For those on a budget, a stay of at least 2 days is recommended to fully appreciate the island’s significant landmarks, cultural sites, and natural attractions. This duration offers great value for money, allowing visitors to explore historical places, cultural heritage, and scenic areas without feeling rushed.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in Penang, visit the Dealsopens in new window or Last-Minute Deals section on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. Consider enabling email alerts or push notifications from Hotels.com to stay informed about flash sales and exclusive last-minute promotions. Additionally, utilise the Smart Shopping tool available through the app to compare hotel prices and amenities, ensuring you're more likely to see the best options. This way, you’ll be alerted to any price drops or room availability, allowing you to secure your spontaneous getaway.
  3. Be flexible with dates: Prices can vary depending on factors such as the hotel's location, star rating, and time of year, so remaining flexible with your dates could help you save on your stay in a Penang hotel. For those seeking something different, boutique hotels might provide a more personalised experience and potentially better value. When you book with Hotels.com, we will inform you if the price for your chosen dates is above or below the average, and if it appears to be on the higher side, we may suggest more affordable dates to help you find a better deal.
  4. Consider your location: Staying in the heart of major cities in Penang undoubtedly offers unparalleled convenience, yet it often comes at a premium. For those seeking more budget-friendly options, smaller towns and rural locales tend to be more affordable. By selecting accommodation slightly outside the city centre, travellers may benefit from better rates, though this might necessitate additional travel to reach key attractions. An alternative worth considering is nearby cities, which have much to offer and are more likely to be budget-friendly without compromising on the experience.

Best time to go to Penang

Penang has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. July, September, and December are the peak travel months in Penang, attracting a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, accompanied by light to moderate rainfall. On the other hand, February, May, and October tend to be quieter times to visit, marked by light to frequent rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring