Best Hotels in Penang: Budget to Luxury
Last updated: October 2026
This guide covers 10 hotels across Penang, from RM35 backpacker hostels to RM3,000 luxury suites. Every property was checked in October 2026 with current rates, location details and what type of traveller it suits.
Eastern & Oriental Hotel
Eastern & Oriental Hotel is a heritage luxury property at 10 Lebuh Farquhar, George Town. Rates start from RM500–1500 per night. The hotel is well-positioned for exploring Penang's attractions, food spots and nightlife.
Cheong Fatt Tze Blue Mansion

Cheong Fatt Tze Blue Mansion is a heritage boutique property at 14 Leith Street, George Town. Rates start from RM400–1200 per night. The hotel is well-positioned for exploring Penang's attractions, food spots and nightlife.
Seven Terraces
Seven Terraces is a heritage boutique property at 14A Stewart Lane, George Town. Rates start from RM350–900 per night. The hotel is well-positioned for exploring Penang's attractions, food spots and nightlife.
G Hotel Gurney
G Hotel Gurney is a modern luxury property at 168A Persiaran Gurney. Rates start from RM250–600 per night. The hotel is well-positioned for exploring Penang's attractions, food spots and nightlife.
Bayview Hotel Georgetown
Bayview Hotel Georgetown is a mid-range city property at 25-A Lebuh Farquhar, George Town. Rates start from RM180–400 per night. The hotel is well-positioned for exploring Penang's attractions, food spots and nightlife.
Hotel & Hostel 23 Love Lane
Hotel & Hostel 23 Love Lane is a budget heritage property at 23 Love Lane, George Town. Rates start from RM40–180 per night. The hotel is well-positioned for exploring Penang's attractions, food spots and nightlife.
Ryokan Muntri Boutique Hostel
Ryokan Muntri Boutique Hostel is a boutique hostel property at 62 Muntri Street, George Town. Rates start from RM50–150 per night. The hotel is well-positioned for exploring Penang's attractions, food spots and nightlife.
Campbell House
Campbell House is a heritage boutique property at 106 Lebuh Campbell, George Town. Rates start from RM300–700 per night. The hotel is well-positioned for exploring Penang's attractions, food spots and nightlife.
Shangri-La Rasa Sayang
Shangri-La Rasa Sayang is a beach resort property at Batu Ferringhi Beach. Rates start from RM600–2000 per night. The hotel is well-positioned for exploring Penang's attractions, food spots and nightlife.
Hard Rock Hotel Penang
Hard Rock Hotel Penang is a beach resort property at Batu Ferringhi Beach. Rates start from RM350–900 per night. The hotel is well-positioned for exploring Penang's attractions, food spots and nightlife.