Photo by Tourism Malaysia

Hotel Penang

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

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 .

Top hotels in George Town

Top hotels in Perai

Top hotels in Bukit Mertajam

Top hotels in Butterworth

Top cities in Penang

Showing deals for:16 Oct - 18 Oct

Top landmarks in Penang

Check out reviews of Penang hotels guests love

Find out more about Penang

Penang: A Tapestry of Temples, Beaches, and Boundless Charm

Penang, Malaysia, is a vibrant blend of sun-kissed beaches, ancient temples, and captivating museums. The island's rich history is evident in its charming old town, where colonial architecture meets bustling street art and cultural heritage. Explore serene shores and local markets, savour delectable street food, and immerse yourself in the island's dynamic life. Whether you're discovering the spiritual allure of its temples or unwinding on its pristine beaches, Penang promises a memorable escape steeped in tradition and modernity.

Discover great hotels in Penang

Penang offers a diverse range of hotel accommodations, from luxury resorts and boutique hotels to budget-friendly guesthouses. Visitors can enjoy modern amenities, charming heritage properties, and stunning views of the coastline or cityscape, making it easy to find a suitable hotel for any traveller's needs. Here are some of the best hotels in Penang that our travelers love:

  1. Eastern And Oriental HotelOpens in a new window: This 5.0-star hotel offers a luxurious and chic retreat in Seberang Jaya, boasting a guest rating of 8.8 out of 10. The property excels in providing an indulgent spa experience with a full-service spa, sauna, poolside bar and steam room, ensuring a refined and memorable escape. Its elegantly spacious and immaculately clean rooms complement a high-quality journey, ideal for discerning leisure travellers seeking a boutique and opulent setting. The thoughtfully curated amenities such as the full spa and pool services create an oasis of relaxation and sophistication.
  2. G Hotel KelawaiOpens in a new window: This 5.0-star resort in George Town, with a guest rating of 8.6 out of 10, delivers an invigorating seaside experience with direct access to the beach and outstanding culinary delights. Perfect for leisure travellers, the resort features a sumptuous breakfast spread, vibrant Italian dining, and a pristine pool area. The architecture and carefully designed spaces offer a refreshing retreat, where the emphasis is on a high-end, immersive beach holiday. Its focus on exclusive, relaxing amenities ensures an experience that is both distinctive and rejuvenating.
  3. Hard Rock Hotel PenangOpens in a new window: This exceptional 5.0-star hotel in George Town, rated at 9.2 out of 10, promises an unforgettable luxury stay with an emphasis on leisure and opulence. Guests are welcomed into a world of meticulously maintained, spacious rooms and an array of premium amenities, including a top-notch swimming pool and a wide variety of breakfast options. The hotel's architectural design and curated experiences, such as the complimentary minibar and thoughtfully listed additional services, contribute to a sophisticated and seamless journey. Its stylish setting and high-end restaurant offerings make it a haven for travellers seeking a refined and exclusive escape.

Where to stay in Penang

George Town, Bukit Mertajam, Butterworth offer varied experiences in Penang, Malaysia. George Town charms with its cultural richness, dining, family-friendly attractions and historic monuments. Bukit Mertajam delights with its natural excursions, temples and serene island vibes, while Butterworth is ideal for seafood lovers and budget travellers seeking marina leisure. For first-timers, George Town is the best stay.

  1. George TownOpens in a new window: George Town is a vibrant spot that perfectly blends culture with family-friendly charm. It offers a rich mix of attractions such as Gurney Drive and KOMTAR, making it ideal for relaxed walks and memorable dining experiences. The area’s focus on museums, monuments, and temples creates a warm, cultural experience that’s great for families and couples alike. Enjoy a leisurely stroll through its charming streets and soak up the local heritage, while nearby attractions provide plenty of opportunities for shopping and romantic moments.
  2. Bukit MertajamOpens in a new window: Bukit Mertajam offers a more intimate setting with a unique mix of local charm and spiritual sites. With must-see places like St. Anne's Church and the Pinang Peranakan Mansion, it’s perfect for travellers who appreciate cultural excursions and peaceful temple visits. The area’s blend of boating and hiking opportunities makes for a delightful escape without overwhelming adventure, providing a cosy and relaxed base for your stay.
  3. ButterworthOpens in a new window: Butterworth is a budget-friendly option for those keen on a laid-back coastal experience. It offers a range of attractions ideal for water lovers, including whitesandbeach spots and opportunities for canoes and fishing. With a focus on seafood and marina experiences, Butterworth is perfect for travellers seeking a quiet retreat with a seaside vibe and simple, enjoyable activities.

Things to do in Penang

Penang offers a delightful blend of exhilaration and tranquility. Dive into the azure waters for swimming, paddle along serene coastlines while canoeing, or enjoy fishing off the sandy beaches. Explore vibrant markets, take leisurely walks through lush landscapes, and relish the picturesque sunsets from the marina.

  • Tanjung Bungah – Tanjung Bungah is a charming neighbourhood known for its beautiful beach and inviting sea. Here, you can take a refreshing swim and enjoy various sports activities along the coast. A highlight of the area is the Batu Ferringhi Beach, a themed beach where you can relax on the sandy shore or engage in water sports. The clear waters and gentle waves make it a great spot for a leisurely dip or a fun-filled day of beach games. With its vibrant atmosphere and scenic coastline, Tanjung Bungah offers a perfect blend of relaxation and activity for travellers looking to enjoy the seaside.
  • Butterworth – Butterworth is a bustling city that boasts a mix of natural and cultural attractions. Its sandy beaches and marina present a lovely setting for birdwatching, canoeing, and fishing. The city’s white sandy beach is ideal for a peaceful swim or a quiet afternoon by the water. A must-visit is the Ninth Emperor God Temple, where you can appreciate the rich cultural heritage and intricate architectural details. Whether you’re interested in exploring local traditions or enjoying seaside activities, Butterworth offers a delightful combination of leisure and cultural exploration.
  • Perai – Perai is a vibrant city that offers a variety of activities for visitors. Known for its proximity to islands, Perai allows you to enjoy a scenic ferry ride or a relaxed stroll while shopping and exploring the local area. One of the key attractions here is the Penang Bridge East End, which provides a unique cultural experience and impressive views. Whether you’re taking a leisurely walk or enjoying the local markets, Perai invites you to explore its diverse offerings and enjoy a blend of modern amenities with cultural landmarks.

4 tips for savvy savings when booking a hotel in Penang

  1. Book for the cheapest times: During September to November, Penang can be an affordable destination, especially for those travelling on a budget, as hotel prices may drop to lower prices. For a well-rounded experience of the island’s landmarks, history, culture and natural attractions, a stay of at least 2 days is recommended. Visitors can enjoy great value for money while exploring key attractions that highlight the rich heritage and natural beauty of this vibrant destination.
  2. Look for last-minute deals on Hotels.com: Hotels.com offers travellers a chance to save with DealsOpens in a new window and may discover tempting last-minute bargains by exploring the Last-Minute Deals section, which presents discounted hotel options near your travel date. To further enhance your savings, you're more likely to see updates on flash sales via email alerts or push notifications. Additionally, the Smart Shopping tool available on the app allows you to compare hotel prices and amenities, ensuring you can make an informed decision should a room become available or if prices drop. This cautious approach lets you seize potential savings while planning your stay in Penang.
  3. Be flexible with dates: Prices may fluctuate due to various factors, including the hotel's location, star rating, and the time of year. Being flexible with your travel dates could potentially help you find better rates for your stay in a hotel in Penang. If you're seeking a distinctive experience, boutique hotels often provide a more personalised touch and may offer better value. When you make a reservation through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we may suggest alternative dates that could help you secure a more favourable deal.
  4. Consider your location: Staying in the centre of major cities in Penang offers undeniable convenience, yet it tends to come with a higher price tag. Often, smaller towns and rural areas are more likely to be affordable, and opting for hotels on the outskirts of the city centre may provide better rates, though this could mean additional travel to key attractions. Alternatively, you might explore neighbouring cities that offer a wealth of attractions while being more likely to be budget-friendly. This approach allows travellers to balance the desire for local charm with the practical need for cost-effective accommodations.

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. If you’re looking to soak up the lively atmosphere in Penang, July, September, and December are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny to mostly cloudy, with light to moderate rainfall. However, if you prefer a more relaxed experience, February, May, and October are perfect for a quieter getaway, marked by light to frequent rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring