Best Hotels in Penang: Budget to Luxury

Last updated: October 2026

Hotels in Penang

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

Heritage luxury · ★★★★★

RM500–1500
Cheong Fatt Tze Blue Mansion

Cheong Fatt Tze Blue Mansion

Heritage boutique · ★★★★★

RM400–1200
Seven Terraces

Seven Terraces

Heritage boutique · ★★★★★

RM350–900
G Hotel Gurney

G Hotel Gurney

Modern luxury · ★★★★★

RM250–600
Bayview Hotel Georgetown

Bayview Hotel Georgetown

Mid-range city · ★★★★

RM180–400
Hotel & Hostel 23 Love Lane

Hotel & Hostel 23 Love Lane

Budget heritage · ★★★

RM40–180
Ryokan Muntri Boutique Hostel

Ryokan Muntri Boutique Hostel

Boutique hostel · ★★★

RM50–150
Campbell House

Campbell House

Heritage boutique · ★★★★

RM300–700
Shangri-La Rasa Sayang

Shangri-La Rasa Sayang

Beach resort · ★★★★★

RM600–2000
Hard Rock Hotel Penang

Hard Rock Hotel Penang

Beach resort · ★★★★

RM350–900

Eastern & Oriental Hotel

10 Lebuh Farquhar, George Town · RM500–1500/night · Heritage luxury · ★★★★★Verified Oct 2026

Eastern & Oriental Hotel in Penang

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

14 Leith Street, George Town · RM400–1200/night · Heritage boutique · ★★★★★Verified Oct 2026

Cheong Fatt Tze Blue Mansion in Penang

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

14A Stewart Lane, George Town · RM350–900/night · Heritage boutique · ★★★★★Verified Oct 2026

Seven Terraces in Penang

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

168A Persiaran Gurney · RM250–600/night · Modern luxury · ★★★★★Verified Oct 2026

G Hotel Gurney in Penang

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

25-A Lebuh Farquhar, George Town · RM180–400/night · Mid-range city · ★★★★Verified Oct 2026

Bayview Hotel Georgetown in Penang

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

23 Love Lane, George Town · RM40–180/night · Budget heritage · ★★★Verified Oct 2026

Hotel & Hostel 23 Love Lane in Penang

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

62 Muntri Street, George Town · RM50–150/night · Boutique hostel · ★★★Verified Oct 2026

Ryokan Muntri Boutique Hostel in Penang

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

106 Lebuh Campbell, George Town · RM300–700/night · Heritage boutique · ★★★★Verified Oct 2026

Campbell House in Penang

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

Batu Ferringhi Beach · RM600–2000/night · Beach resort · ★★★★★Verified Oct 2026

Shangri-La Rasa Sayang in Penang

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

Batu Ferringhi Beach · RM350–900/night · Beach resort · ★★★★Verified Oct 2026

Hard Rock Hotel Penang in 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.