Search Penang Hotels

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Penang

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Penang

Shangri-La Rasa Sayang, Penang
5 out of 5
Jalan Batu Feringgi, George Town, Penang, 11100
Fully refundableReserve now, pay when you stay
The price is RM765 per night from 4 Mar to 5 Mar
RM765
per night
4 Mar - 5 Mar
4.5/5 Wonderful! (1,020 reviews)
"This hotel is amazing, so clean, staff are so professional and it was so relaxing."

Reviewed on 30 Jan 2023

Shangri-La Rasa Sayang, Penang
DoubleTree Resort by Hilton Hotel Penang
4 out of 5
56 Jalan Low Yat, Batu Ferringhi, George Town, Penang, 11100
Fully refundableReserve now, pay when you stay
The price is RM229 per night from 9 Feb to 10 Feb
RM229
per night
9 Feb - 10 Feb
4.1/5 Very Good! (670 reviews)
"Not too many options for dinner, and A/C can’t adjust, too cold"

Reviewed on 10 Jan 2023

DoubleTree Resort by Hilton Hotel Penang
Shangri-La Golden Sands, Penang
4 out of 5
Jalan Batu Feringgi, George Town, Penang, 11100
Fully refundableReserve now, pay when you stay
The price is RM330 per night from 7 Feb to 8 Feb
RM330
per night
7 Feb - 8 Feb
4/5 Very Good! (1,013 reviews)
"Overall it was good. The beach could have been better."

Reviewed on 29 Jan 2023

Shangri-La Golden Sands, Penang

Save an average of 15% on thousands of hotels when you're signed in

JEN Penang Georgetown by Shangri-La
4 out of 5
Magazine Road, George Town, Penang, 10300
Fully refundableReserve now, pay when you stay
The price is RM320 per night from 17 Feb to 18 Feb
RM320
per night
17 Feb - 18 Feb
4.4/5 Wonderful! (1,024 reviews)
"Excellent stay"

Reviewed on 1 Feb 2023

JEN Penang Georgetown by Shangri-La
Eastern And Oriental Hotel
5 out of 5
10 Lebuh Farquhar, George Town, Penang, 10200
Fully refundableReserve now, pay when you stay
The price is RM720 per night from 20 Feb to 21 Feb
RM720
per night
20 Feb - 21 Feb
4.6/5 Exceptional! (1,024 reviews)
"Fantastic stay. Hotel has brilliant physical spaces but systems a bit too analog. Housekeeping/maintenance of historic infrastructure is not quite up to speed. Yes, very nice refurbishment of Old Wing bedrooms, bar etc and the public spaces all feel nice although the proliferation of photographs ..."

Reviewed on 22 Jan 2023

Eastern And Oriental Hotel
Hard Rock Hotel Penang
5 out of 5
Batu Ferringhi Beach, George Town, Penang, 11100
The price is RM466 per night from 12 Feb to 13 Feb
RM466
per night
12 Feb - 13 Feb
4.3/5 Excellent! (1,000 reviews)
"great for kids, very helpful staff, would definately visit again."

Reviewed on 1 Feb 2023

Hard Rock Hotel Penang
PARKROYAL Penang Resort
4.5 out of 5
Batu Ferringhi Beach, Batu Ferringhi, George Town, Penang, 11100
Fully refundableReserve now, pay when you stay
The price is RM450 per night from 12 Feb to 13 Feb
RM450
per night
12 Feb - 13 Feb
4.3/5 Excellent! (1,004 reviews)
"Great hotel in Batu Ferringhi with excellent beach. Customer service and friendliness of staff made this stay extra special. Their breakfast buffet is outstanding. Will definitely return."

Reviewed on 30 Jan 2023

PARKROYAL Penang Resort
Bayview Beach Resort
4 out of 5
Batu Ferringhi Beach, Batu Ferringhi, George Town, Penang, 11100
Fully refundableReserve now, pay when you stay
The price is RM225 per night from 7 Feb to 8 Feb
RM225
per night
7 Feb - 8 Feb
3.9/5 Very Good! (1,003 reviews)
Great hotel
"Fantastic hotel and really clean. Rooms done every day and location is right on the beach. Pools are clean, however swim up bar wasn't open and prices at the pool bar were ridiculous in my honest opinion. I would however recommend it to anyone."

Reviewed on 19 Nov 2022

Bayview Beach Resort
Bayview Hotel Georgetown Penang
4 out of 5
25-A Farquhar Street, Georgetown, George Town, Penang, 10200
Fully refundableReserve now, pay when you stay
The price is RM189 per night from 16 Feb to 17 Feb
RM189
per night
16 Feb - 17 Feb
3.9/5 Good! (1,004 reviews)
"It was in a good location and walking distance to dining options."

Reviewed on 19 Dec 2022

Bayview Hotel Georgetown Penang
Hompton by the Beach Penang
4 out of 5
Jalan C M Hashim, George Town, Pulau Pinang, 11200
Fully refundableReserve now, pay when you stay
The price is RM242 per night from 7 Feb to 8 Feb
RM242
per night
7 Feb - 8 Feb
4.4/5 Excellent! (146 reviews)
"Beachfront and in front is a night food market"

Reviewed on 3 Feb 2023

Hompton by the Beach Penang
Courtyard by Marriott Penang
3.5 out of 5
218D JALAN MACALISTER, George Town, 10400
Fully refundableReserve now, pay when you stay
The price is RM530 per night from 12 Feb to 13 Feb
RM530
per night
12 Feb - 13 Feb
4.6/5 Wonderful! (51 reviews)
"Property is clean & bright. The premier rooms are big and spacious. I like that my room is facing the city and far ahead the sea."

Reviewed on 27 Dec 2022

Courtyard by Marriott Penang
Areca Hotel Penang
3 out of 5
No. 5, Jalan Khoo Sian Ewe, George Town, 10050
Fully refundableReserve now, pay when you stay
The price is RM251 per night from 14 Feb to 15 Feb
RM251
per night
14 Feb - 15 Feb
4.7/5 Exceptional! (154 reviews)
"Everything about this hotel was superb. The staff, particularly Denis were amazing, nothing was too much trouble. The decor and ambiance is so relaxing. The complimentary afternoon tea was a lovely touch.The location was great for access to restaurants, bars, shopping, public transport and banks. ..."

Reviewed on 24 Jan 2023

Areca Hotel Penang
OZO George Town Penang
3.5 out of 5
166 Jalan Argyll, George Town, George Town
Fully refundableReserve now, pay when you stay
The price is RM202 per night from 19 Feb to 20 Feb
RM202
per night
19 Feb - 20 Feb
4.2/5 Very Good! (81 reviews)
"Nil"

Reviewed on 27 Jan 2023

OZO George Town Penang
The Prestige Hotel Penang
4.5 out of 5
8 Gat Lebuh Gereja, George Town, 10300
Fully refundableReserve now, pay when you stay
The price is RM510 per night from 9 Feb to 10 Feb
RM510
per night
9 Feb - 10 Feb
4.6/5 Exceptional! (333 reviews)
"Beautiful hotel, lovely big room, comfortable bed, cool bathroom. The rooftop pool and view from the pool was amazing. Staff were friendly and helpful, although we occasionally had problems with a language barrier most had very good English. Breakfast very nice with a decent selection. Location of ..."

Reviewed on 27 Dec 2022

The Prestige Hotel Penang
AC Hotel by Marriott Penang
4 out of 5
213 Jalan Bukit Gambir, Bukit Jambul, George Town, Penang, 11950
Fully refundableReserve now, pay when you stay
The price is RM240 per night from 10 Feb to 11 Feb
RM240
per night
10 Feb - 11 Feb
4/5 Very Good! (782 reviews)
"Not alot to do or see in the area."

Reviewed on 9 Jan 2023

AC Hotel by Marriott Penang
Angsana Teluk Bahang Penang
5 out of 5
11, Jalan Teluk Bahang, George Town, Penang, 11050
Fully refundableReserve now, pay when you stay
The price is RM440 per night from 16 Feb to 17 Feb
RM440
per night
16 Feb - 17 Feb
4.3/5 Excellent! (66 reviews)
Excellent Service
"Although the breakfast and dinner buffet were 6/10 at best, the service provided by the staffs were quite impressive. I had some memorable moments at Jamboree (excellent service by Mac) as well but they were a bit overwhelmed by the amount of patrons. The live band was freaking incredible (the kind ..."

Reviewed on 30 Jan 2023

Angsana Teluk Bahang Penang
G Hotel Gurney
5 out of 5
168A, Persiaran Gurney, George Town, Penang, 10250
The price is RM512 per night from 5 Mar to 6 Mar
RM512
per night
5 Mar - 6 Mar
4.4/5 Excellent! (1,005 reviews)
"Overall good. Air conditioning too cold and unable to adjust"

Reviewed on 7 Dec 2022

G Hotel Gurney
Cititel Penang
4 out of 5
66 Jalan Penang, George Town, 10000
Fully refundableReserve now, pay when you stay
The price is RM207 per night from 2 Mar to 3 Mar
RM207
per night
2 Mar - 3 Mar
4.1/5 Very Good! (438 reviews)
"Staff extremely friendly & helpful"

Reviewed on 5 Jan 2023

Cititel Penang
Oriental Hotel
2 out of 5
105 Penang Road, George Town, Penang, 10000
The price is RM75 per night from 22 Feb to 23 Feb
RM75
per night
22 Feb - 23 Feb
3.5/5 Good! (105 reviews)
Good value
"Very correct, everything ok, it's not luxury but a casual hotel which needs may be some refreshment a bit outdate. I would suggest to choose a room facing the harbour and the sea, opposite the main entrance because on the other side you will hear the sound boom boom boom, infra bass from the nightclub ..."

Reviewed on 28 Jan 2023

Oriental Hotel
The Wembley A St Giles Hotel Penang
4 out of 5
183, Jalan Magazine, George Town, 10300
Fully refundableReserve now, pay when you stay
The price is RM284 per night from 7 Feb to 8 Feb
RM284
per night
7 Feb - 8 Feb
4.2/5 Excellent! (647 reviews)
"Room is clean and spacious, great location, easy to access attractions hot spot…will stay again in future."

Reviewed on 31 Jan 2023

The Wembley A St Giles Hotel Penang
Don't see what you're looking for?
See all available properties in Penang
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Penang hotels information

Number of reviews
12570
Accommodation
852 hotels
Lowest Price
RM75
Highest Price
RM765

Recent Reviews in Penang
Expedia verified reviews

Go further with the Expedia app

Save even more - get up to 45% on select hotels and earn double the points when you book on the app. Our app deals help you to save on trips so you can travel more and manage it all on the go.

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code