Hotels in Medan

Search and compare Medan hotels from hundreds of travel sites and save

Medan, North Sumatra, Indonesia
20 Sep — 21 Sep2
Medan, North Sumatra, Indonesia
Mon 20/9
Tue 21/9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Medan

Filter by star ratings
All filters
Radisson Medan
Radisson Medan
8.5 Excellent
Jalan H. Adam Malik No. 5, Medan, Indonesia
Show on map
1.2 km from city centre, Medan 
ExcellentBased on 160 reviews
8.5

Located in Medan, the hotel is within easy reach of Medan Mall and Istana Maimun. It has a gym, as well as a swimming pool, 24-hour room service and free Wi-Fi.

Emerald Garden International Hotel
Emerald Garden International Hotel
8.1 Excellent
Jl. K.L. Yos Sudarso No. 1, Medan, Indonesia
Show on map
2.2 km from city centre, Medan 
ExcellentBased on 217 reviews
8.1

Emerald Garden International Hotel provides 5-star accommodation in Medan. It also offers free Wi-Fi, an outdoor pool and outdoor tennis courts.

Cambridge Hotel Medan
Cambridge Hotel Medan
8.4 Excellent
Jl. S. Parman No.217, Medan, Indonesia
Show on map
0.5 km from city centre, Medan 
ExcellentBased on 310 reviews
8.4

Cambridge Hotel Medan is set in Medan and is within a short walk of nearby landmarks, including Sun Plaza. It offers 5-star accommodation with air-conditioned rooms.

Four Points by Sheraton Medan
Four Points by Sheraton Medan
8.5 Excellent
Jl. Gatot Subroto No. 395, Medan, Indonesia
Show on map
1.9 km from city centre, Medan 
ExcellentBased on 220 reviews
8.5

This luxury hotel in Medan provides free Wi-Fi, as well as a ballroom and an outdoor pool. It offers 4-star accommodation with air-conditioned rooms.

Swiss-Belinn Medan
Swiss-Belinn Medan
7.9 Good
Jalan Surabaya 88, Medan, Indonesia
Show on map
2.1 km from city centre, Medan 
GoodBased on 264 reviews
7.9

Swiss-Belinn Medan provides 3-star accommodation in Medan. It also features a coffee bar, 24-hour room service and free Wi-Fi.

JW Marriott Hotel Medan
JW Marriott Hotel Medan
8.7 Excellent
Jalan Putri Hijau No. 10, Medan, Indonesia
Show on map
1.7 km from city centre, Medan 
ExcellentBased on 655 reviews
8.7

Boasting a Jacuzzi, an outdoor pool and a sauna, JW Marriott Hotel Medan is situated in Medan and offers luxury accommodation. It provides 5-star accommodation with air-conditioned rooms.

The Batik Hotel
The Batik Hotel
Jl. Iskandar Muda No. 15, Medan, Indonesia
Show on map
1.2 km from city centre, Medan 

The Batik Hotel offers a comfortable setting while in Medan. It also provides massage services, room service and a 24-hour reception.

Cordela Hotel Medan
Cordela Hotel Medan
7.6 Good
Jl. H. Mohammad Yamin No. 88 C-D, Medan, Indonesia
Show on map
2.7 km from city centre, Medan 
GoodBased on 102 reviews
7.6

Cordela Hotel Medan provides a cosy setting when in Medan. It offers free wireless internet in public areas, an all-hours reception and massages.

RedDoorz Plus Near Rs Royal Prima
RedDoorz Plus Near Rs Royal Prima
7.5 Good
Jalan Ayahanda No. 61, Sei Putih Tengah, Medan Petisah, Kota Medan, Medan, Indonesia
Show on map
2.2 km from city centre, Medan 
GoodBased on 35 reviews
7.5

RedDoorz Plus near RS Royal Prima offers 3-star accommodation in Medan.

Putra Mulia Hotel
Putra Mulia Hotel
8.3 Excellent
Jl. Gatot Subroto No.62, Sei Putih Tenga, Medan, Indonesia
Show on map
1.6 km from city centre, Medan 
ExcellentBased on 49 reviews
8.3

Putra Mulia Hotel provides a comfortable setting while in Medan. It also features a 24-hour reception, free Wi-Fi and an express check-in and check-out feature.

Tips for booking a Medan hotel

Cheapest month:February
Most expensive month:March
Average price in Medan:$70/night
Absolute cheapest price found:$5/night
Cheapest day:Friday
Most expensive day:Wednesday
$34 - $156
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$47 - $105
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Medan hotels

Show all 643 hotels
1
JW Marriott Hotel Medan
JW Marriott Hotel Medan
8.7 Excellent
Jalan Putri Hijau No. 10, Medan, Indonesia
Show on map
1.7 km from city centre, Medan 

Boasting a Jacuzzi, an outdoor pool and a sauna, JW Marriott Hotel Medan is situated in Medan and offers luxury accommodation. It provides 5-star accommodation with air-conditioned rooms.

2
Aryaduta Medan
Aryaduta Medan
8.4 Excellent
Jl. Kapten Maulana Lubis No. 8, Medan, Indonesia
Show on map
1.1 km from city centre, Medan 

Aryaduta Medan is set on Sumatra and provides 5-star facilities in addition to free Wi-Fi. It also has views of Medan.

Cheapest hotels in Medan, North Sumatra

Show all 643 hotels
Wisma Sederhana Budget Hotel
Wisma Sederhana Budget Hotel
7.4 Good
Jalan Selat Panjang No. 11c, Medan, Indonesia
Show on map
2.0 km from city centre,  

Wisma Sederhana Budget Hotel is situated in Medan and is close to the area's popular attractions. Guests can also make use of complimentary Wi-Fi.

$11
Avg. per night
RedDoorz Plus Near Rs Royal Prima
RedDoorz Plus Near Rs Royal Prima
7.5 Good
Jalan Ayahanda No. 61, Sei Putih Tengah, Medan Petisah, Kota Medan, Medan, Indonesia
Show on map
2.2 km from city centre,  

RedDoorz Plus near RS Royal Prima offers 3-star accommodation in Medan.

$12
Avg. per night
RedDoorz @ Jalan Krakatau Medan
RedDoorz @ Jalan Krakatau Medan
6.9 Good
Jl. Pembangunan III 11, Glugur Darat II, Medan, Indonesia
Show on map
3.4 km from city centre,  

RedDoorz @ Jalan Krakatau Medan is located in Medan and features free Wi-Fi.

$12
Avg. per night
Cordela Hotel Medan
Cordela Hotel Medan
7.6 Good
Jl. H. Mohammad Yamin No. 88 C-D, Medan, Indonesia
Show on map
2.7 km from city centre,  

Cordela Hotel Medan provides a cosy setting when in Medan. It offers free wireless internet in public areas, an all-hours reception and massages.

$16
Avg. per night
Grand Sirao Hotel
Grand Sirao Hotel
6.6 Good
Jl. Semarang No. 4-6, Medan, Indonesia
Show on map
2.1 km from city centre,  

Grand Sirao Hotel is situated in Medan and is close to the area's well-known attractions. It also provides massage services, meeting rooms and a ticket service.

$22
Avg. per night
The Batik Hotel
The Batik Hotel
Jl. Iskandar Muda No. 15, Medan, Indonesia
Show on map
1.2 km from city centre,  

The Batik Hotel offers a comfortable setting while in Medan. It also provides massage services, room service and a 24-hour reception.

$23
Avg. per night
Hotel Menara Lexus
Hotel Menara Lexus
6.6 Good
Sisingamangaraja Road 227, Medan, Indonesia
Show on map
4.3 km from city centre,  

Hotel Menara Lexus is located in Medan and is close to Istana Maimun. It provides a gym, as well as free Wi-Fi, a coffee bar and 24-hour room service.

$25
Avg. per night
Palace Inn
Palace Inn
4.6 Okay
Jalan Mojopahit No 91, Medan, Indonesia
Show on map
0.3 km from city centre,  

The Palace Inn is located in Medan and features free Wi-Fi. It also offers massage services, meeting rooms and a beauty centre.

$25
Avg. per night

Hotel prices in Medan

2 stars or below

$11 - $43

Kama Hotel

No. 1 most popular

Kama Hotel
8.2 Excellent
$22
Avg. per night
Cordela Hotel Medan

No. 2 most popular

$16
Avg. per night
Wisma Sederhana Budget Hotel
$11
Avg. per night
3 stars

$22 - $91

Swiss-Belinn Medan

No. 1 most popular

$30
Avg. per night
The Batik Hotel

No. 2 most popular

$23
Avg. per night
Grand Sirao Hotel

Best value

$22
Avg. per night
4 stars and up

$33 - $80

JW Marriott Hotel Medan

No. 1 most popular

$80
Avg. per night
Radisson Medan

No. 2 most popular

Radisson Medan
8.5 Excellent
$36
Avg. per night
Madani Syariah Hotel

Best value

$33
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Medan

About Medan

The capital city of the North Sumatra province, Medan is a proud city home to an inviting urban style, from alleyway street-food stalls to Dutch colonial architecture and engaging museums. You’ll also find one of India’s best water parks, numerous sacred temples and a nearby waterfall.

Things to do

Discover Medan’s rich history at the magnificent Maimun Palace, which was built in the late-1800s and these days functions as a museum with costume displays and historical artefacts. Afterwards, check out the circa-1895 Tjong A Fie Mansion, which once belonged to a famous businessman and now houses an art gallery.

Need to cool off during India’s hot summer? Head to Hairos Water Park and chill out in the lazy tubing river or expansive swimming pool. You can also race down twisting waterslides and let the kids run wild on the splash pads. Alternatively, relax in the tranquil Parks Cadika Pramuka, which boasts ponds, flower gardens, playgrounds and sports fields.

Nature lovers should make a day trip to Sipisopiso, a towering waterfall where water cascades down about 120 metres into a picturesque lake. You can access the waterfall by walking a manmade pathway. You can also see some of the native wildlife at Rahmat International Wildlife Museum & Gallery, which displays taxidermy animals in their natural habitats.

Don’t miss seeing the iconic Great Mosque of Medan, which is renowned for its unique octagonal shape. The Graha Maria Annai Velangkanni also lures travellers in with its Indo-Mogul-style architecture and seven-storey tower.

Getting around

Medan is best reached by flying into Kualanamu International Airport, 50 minutes’ drive away, or by catching a train from one of the eastern coastline cities. You can get around town by renting a car, hailing taxis, jumping on buses or minivans or using the local becaks (trishaws).

Medan travel FAQs

  • What are the best hotels in Medan?

    655 reviews rated JW Marriott Hotel Medan with an average score of 8.7/10. It may also be worth looking into the Radisson Medan, which received a rating of 8.5/10 from 160 reviews. Grand Mercure Medan Angkasa could also be a good option, with a score of 7.8/10 from 154 reviews.

  • How much do hotels in Medan cost?

    $48/night is the average price of a hotel in Medan, based on HotelsCombined searches over the last 3 days. For 4-star hotels in Medan, the average price found is $45/night, and for 5-star hotels the average price is $100/night.

  • How much is a cheap hotel in Medan?

    Over the last 3 days, Medan hotels have been found for as cheap as $8/night in searches by HotelsCombined users.

  • How much is a hotel in Medan tonight?

    A hotel in Medan tonight has an average price of $33, but some deals have been found for as low as $8 in HotelsCombined searches over the last 72 hours. Prices in Medan are changing frequently. The best price found for a 4-star Medan hotel for tonight has been $12.