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 13 September 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:18 Sept - 20 Sept
Showing deals for:13 Oct - 14 Oct

Top landmarks in Penang

Check out the Penang hotels guests love right now

Find out more about Penang

Penang: A Tapestry of Temples, Tranquil Beaches, and Timeless Treasures

Penang, Malaysia, boasts a captivating blend of beachside charm, cultural heritage, and historical allure. Wander through the vibrant streets of Old Penang, where colonial architecture meets bustling markets and exquisite temples. Enjoy the serene beauty of Penang Beach, ideal for a leisurely stroll or a refreshing swim. Rich in museums and local experiences, Penang Island offers a tapestry of art, history, and culinary delights, making it a must-visit destination for travellers seeking both relaxation and cultural immersion.

Discover great hotels in Penang

Penang offers a diverse range of accommodation options, from luxurious beachfront resorts to boutique hotels in George Town's historic centre. Budget travellers will find charming guesthouses and hostels, while mid-range options abound, providing comfort and convenience. Whether seeking a vibrant atmosphere or a tranquil escape, Penang's hotels cater to all preferences. Here are some of the most popular hotels with our travelers in Penang:

  1. G Hotel Gurneyopens in new window: This stunning 5.0-star hotel boasts an impressive guest rating of 8.8 and is located in Seberang Jaya. It features exceptional amenities such as a full-service spa, an outdoor pool, and a sauna, creating a perfect environment for relaxation and rejuvenation. The luxurious accommodations are spacious and impeccably clean, ensuring a comfortable stay. Travellers appreciate the excellent breakfast and the helpful staff, which contribute to an overall high-quality experience.
  2. Hard Rock Hotel Penangopens in new window: Situated in the picturesque George Town, this 5.0-star resort achieves a guest rating of 8.6. Offering direct access to the beach, it caters to those seeking a delightful beach holiday experience. The property is family-friendly, featuring a variety of amenities for children and a sumptuous breakfast that delights guests. The welcoming atmosphere and friendly staff enhance the overall enjoyment, making it an ideal choice for those yearning for a vibrant beach escape.
  3. Shangri-La Rasa Sayangopens in new window: With a remarkable guest rating of 9.0, this 5.0-star resort in George Town is a haven for leisure travellers. It provides direct beach access and luxurious amenities designed for relaxation. The property is well-regarded for its exceptional service, outstanding breakfast, and lovely spa, ensuring every detail contributes to a memorable stay. The breathtaking location and welcoming environment create an unparalleled setting for guests seeking a tranquil and indulgent getaway.

Where to stay in Penang

In George Town, Bukit Mertajam, and Butterworth, travellers can enjoy family-friendly culture, seaside charm, and nature excursions. George Town offers rich history, dining, monuments and beaches; Bukit Mertajam boasts temples, hiking, and scenic boat rides; Butterworth features birdwatching, fishing, and budget-friendly stays. First-time visitors will find George Town ideally suited for a memorable introduction to Penang.

  1. George Townopens in new window: George Town is a vibrant hub of culture and history, making it an ideal spot for travellers seeking a mix of attractions. With its stunning colonial architecture and rich heritage, you'll find yourself wandering through the city’s charming streets, discovering colourful murals and fascinating museums. It's also a food lover's paradise, offering an incredible array of dining options from street food to fine dining. Don't miss the iconic Gurney Drive for a scenic waterfront experience and Penang Hill for breathtaking views. For shopping enthusiasts, KOMTAR is a must-visit for a variety of retail options. The family-friendly atmosphere, combined with romantic spots for couples, makes George Town a fantastic base for your Penang adventure.
  2. Bukit Mertajamopens in new window: If you're looking for a more laid-back experience, Bukit Mertajam offers a serene escape with a focus on nature and spirituality. The area is known for its beautiful temples and hiking trails, perfect for those who enjoy exploring the outdoors. You can visit St. Anne's Church, a popular pilgrimage site, and take in the tranquillity of the surroundings. With opportunities for boating and excursions to nearby islands, Bukit Mertajam is ideal for travellers wanting to connect with nature while still being close to the bustling city life of Penang.
  3. Butterworthopens in new window: Butterworth is a charming coastal town that’s perfect for those on a budget looking to enjoy the beach. With its lovely white sand beaches and relaxed vibe, you can spend your days swimming, fishing, or enjoying fresh seafood by the marina. It’s a great spot for birdwatching and canoeing, offering a unique perspective of the local wildlife and scenery. While Butterworth may be smaller, it’s a fantastic choice for those who want to unwind and enjoy the natural beauty of Penang without the hustle and bustle of the main tourist areas.

Things to do in Penang

Penang offers a delightful mix of activities for every traveller. Stroll through its vibrant streets lined with historic monuments, unwind on sun-kissed beaches, or dive into the refreshing waters. With its rich university scene and intriguing museums, there's always something to explore or relax into.

  • Gelugor – In Gelugor, you'll discover a neighbourhood with a mix of academic and historical charm. You can explore the local university and appreciate the monuments that tell the story of the area. For a leisurely day out, take a walk and enjoy some sports activities. One of the highlights is visiting Penang Bridge West End, where you can experience a city-themed attraction that offers a unique perspective of the local lifestyle and urban energy.
  • Teluk Bahang – Teluk Bahang is known for its coastal allure and cultural offerings. This city provides a refreshing beach experience along with the opportunity to delve into local history at its museums. A visit to Penang Cultural Center is a must, where you can learn about the vibrant heritage and artistic expression that define the region. The blend of seaside relaxation and cultural exploration makes this destination a delightful stop on your itinerary.
  • Chinatown – Chinatown presents a rich tapestry of history and urban exploration. The area is home to notable monuments and is best experienced on foot, allowing you to soak in the architectural and cultural details at a relaxed pace. A visit to Georgetown UNESCO Historic Site offers an immersive cultural journey into Penang's storied past, highlighting the unique blend of colonial and local influences that have shaped the city over time.

4 tips for savvy savings when booking a hotel in Penang

  1. Book for the cheapest times: The most budget-friendly time to visit Penang is between September and November, when hotel prices tend to be lower. For those keen to explore the island’s significant landmarks and cultural attractions, a stay of at least 2 days would be ideal. This duration allows visitors to fully appreciate the historical sites, cultural heritage, and natural beauty that Penang has to offer, making it a great value for money experience for those on a budget. As an added bonus, prices may drop during this period, enhancing the affordability of your trip.
  2. Look for last-minute deals on Hotels.com: In Penang, you may discover attractive hotel deals by exploring the Dealsopens in new window section on Hotels.com. For travellers seeking last-minute options, the Last-Minute Deals segment often highlights nearby hotels with updated availability. Furthermore, the Smart Shopping tool, available via the app, allows you to compare hotel prices and amenities, so you're more likely to see fluctuations in cost when rooms become available. Keeping email alerts or push notifications activated ensures you receive timely updates on flash sales and special promotions, potentially leading to a last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate depending on various factors such as the hotel's location, star rating, and the time of year, so being flexible with your dates could 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 booking through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If it happens to be on the higher side, we may recommend alternative dates that could lead to more affordable options.
  4. Consider your location: Staying in the heart of major cities like Penang undoubtedly offers convenience and easy access to local attractions; however, it often comes with a higher price tag. Accommodations in city centres are typically more expensive, as the demand for proximity to popular sites drives costs up. In contrast, smaller towns and rural areas are more likely to be affordable, providing travellers with budget-friendly options. For those seeking better rates, considering hotels slightly outside the city centre could be advantageous, albeit this may necessitate additional travel to reach key attractions. Alternatively, exploring nearby cities can yield an array of experiences while still being gentle on the wallet.

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. The peak travel months to visit Penang are July, September, and December, which see a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, accompanied by light to moderate rainfall. In contrast, February, May, and October are ideal if you're looking for a calmer vacation, marked by light to frequent rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring