Best Hotels in Medan

Find the best Medan hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Medan hotels with free cancellation or excellent ratings

Trusted Medan hotel providers

Booking.com logo
MakeMyTrip logo
Trip.com logo
Expedia logo
Hotels.com logo
Airbnb logo

See all hotels in Medan

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Find a Medan hotel in the heart of the action

Beat the queues at the top Medan attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelJiyo Boutique Hotel by StayLah Urban – 5.0
Cheapest month to bookNovember
Average 4 star hotel price₹ 2,472 per night
Average 5 star hotel price₹ 4,655 per night

How to find the best hotel deals in Medan

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Medan

  • The same magic that powers our flight search can also help you find the best room rates around. Use these hacks to search smarter and spend less on your Medan hotel.

  • Pick up some of the best Medan hotel prices by organising your plans early. Hotels often offer early booking discounts to fill rooms faster.

  • Still, be ready to pounce on any last-minute offers. Some places reduce their rates a day or two before arrival to fill empty rooms. This is more likely to happen during low season or on quieter days, however.

  • Be flexible with your dates, unlock better rates. Search for hotels across different months or seasons. Even booking during the week (instead of weekends) can help you save more.

  • Find accommodation options with free cancellation and book without the pressure. You can amend or cancel your stay without penalty if your travel dates shift or you spot a better deal.

Where to stay in Medan

Central Medan

  • Central Medan gives you a front-row seat to city life. If sightseeing is at the top of your to-do list, stay at any of these hotels and find yourself close to some standout attractions.

  • If you're searching for hotels near Medan Grand Mosque, make your base at The Reiz Suites, Artotel Curated. This 4-star Medan hotel is about 2 kilometres from this well-known sight and is a favourite with business travellers.

  • When it comes to hotels near Sipiso Piso Waterfall, Grand Central Premier Medan is tough to beat. Set your bags down at this 4-star hotel in Medan and you'll be roughly 3 kilometres away. While it suits most guests, business travellers find it especially appealing.

  • Hotels near Masjid Baiturrahman are also worth keeping in mind. Sishezu Citytel is 3 kilometres or so from this top sight and has built a regular following with business travellers. It has a 3-star rating and is a great starting point for discovering the city.

When to go to Medan

  • If you're planning a peak season trip, book your hotel in Medan for July. This is when the city's calendar is packed with events and activities, giving you plenty to fill your days with.

  • March is the best month to lock in your Medan hotel for a less crowded experience.

  • Factor in the type of weather you prefer before you go. With maximum highs of 32ºC, May brings the warmest conditions.

  • Expect lows of 22ºC in January, the coolest time of year here.

  • If you're hoping for clearer skies, search for Medan hotels in February. With an average of 15 days of rain, this is the driest month.

  • Rain is most common in May, which gets around 23 days of wet weather.

Best hotels in Medan

Best budget hotels

  • Great trips don't need hefty hotel bills. With at least 340 budget Medan hotels available, you can spend more on what you came for and less on where you sleep. You can expect basic comforts like fresh linens and towels, and cosy beds at these reasonably priced stays.

  • Hotel O Aljadid Near Masjid Raya Al Mashun Sm Raja Medan is a 3-star option that delivers a no-fuss, no-frills stay. A laundry and parking are among its amenities.

  • Hotel O Citra Anggrek offers 2-star value. Practical perks including Wi-Fi and parking are there to make your Medan hotel stay more enjoyable.

  • A 24-hour front desk and a safe deposit box are the start of the things you'll find at Collection O 294 Andrea Residence Syariah. Another win for your budget, this place is rated 2 stars.

Best 4-star hotels in Medan

  • Searching for hotels in Medan that offer more than just the necessities? A 4-star stay is a great fit. With around 20 to choose from, they come with attractive extras like pools, concierge service, and stylish restaurants. You get premium quality without paying premium rates.

  • The Reiz Suites, Artotel Curated lives up to its 4-star rating. Concierge assistance and room service help make this option a crowd favourite.

  • Another Medan hotel worth considering is De Paris Hotel. It features thoughtful amenities such as a fireplace and concierge assistance.

  • Hermes Palace Hotel Medan is one more attractive addition to your list. It makes a great impression with car rental options, valet parking and more.

Best hotels in Medan for families

  • Travelling with the kids? You need a hotel that brings more to the table. Childcare services, cribs, and connecting rooms help make family getaways easier. You'll find roughly 20 family-friendly hotels in Medan standing by for your crew.

  • Save more for making memories with the kids when you book Gandhi Inn. This affordable 2-star option has amenities like air conditioning and luggage storage.

  • If you'd like a more luxurious experience, treat the kids (and yourself) to a stay at AIHO Hotel Medan. This 4-star Medan hotel features an indoor swimming pool and Wi-Fi.

Best hotels with a spa

  • Make self-care part of your travel plans. Choose one of the 40 or so Medan hotels with a spa and schedule in time to truly relax. Saunas, steam rooms, and beauty treatments are the types of features they offer.

  • Get some much-needed "me time" at Favehotel S. Parman Medan. This 3-star accommodation option comes with all the right touches, including room service and a spa.

  • Rated 3 stars, Miyanna Hotel & Convention is another go-to hotel in Medan where you can let your cares fade away. From concierge assistance to a spa and more, your every need will be taken care of here.

  • Once you've checked in to Cordela Hotel Medan, you'll wonder how you'll ever go back to ordinary. This option features amenities such as a sauna and a garden.

Best hotels with a pool

  • A pool is a great way to mix in some play with your plans. Book a resort and you'll likely find multiple swimming areas and maybe even water slides for kids. At city hotels, indoor and rooftop pools are the norm. Choose from at least 20 pool hotels in Medan and get set to dive right in.

  • Alhesa Apartment comes with an outdoor swimming pool, a fitness centre and a 24-hour front desk. You'll have the right mix of features for a memorable stay at this Medan hotel.

  • Make the most of every minute at Grand Central Premier Medan. This popular option features an outdoor swimming pool, Wi-Fi and a nightclub.

  • Or find time for fun at Capital O 293 Mutiara Hijau Suites Syariah. An indoor swimming pool, this hotel has valet parking and a 24-hour front desk.

Best pet-friendly hotels

  • With around four pet-friendly Medan hotels, your best buddy can travel with you. Many have nearby parks or outdoor areas for walks, and some even offer things like chew toys and treats. A few house rules may apply, but most places go out of their way to make your furry friend feel at home.

  • Show up with your sidekick at Cosy And Comfort Living Studio De Prima Apartment. You'll find conveniences here like room service and Wi-Fi.

  • Let your little buddy tag along on exciting adventures at Wisma Sudirman. Parking and a lounge are part of what's included at this pet-loving accommodation option.

Flying to Medan

Kuala Namu International Airport (KNO)

  • Book a flight to Medan and step off the plane at Kuala Namu International Airport (KNO), the main airport for this city. It's about 23 kilometres from the centre.

  • The drive to central Medan takes about 45 minutes, while public transport is roughly 40 minutes.

  • If you're flying in late, consider booking Anara Sky Kualanamu Hotel. This convenient option is not far from the runway and offers wake-up call services, among other features.

Finding cheap hotels in Medan: FAQs

In Medan, the expected average temperature in August is 26°C. The warmest month is typically May, which averages 29°C. The coolest month is December, with temperatures averaging 23°C. The rainiest month is October, and the driest month is February.

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Medan with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is ₹ 521 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for ₹ 526 per night.

The average price of a hotel during the week is ₹ 2,502 per night, and the average price on weekends is ₹ 2,460. Overall, it looks like the cheapest day to stay in Medan could be Thursday.

The nearest airport to Medan is Medan Kuala Namu Airport (KNO), which is 22.9km from the city centre.

We crunched some numbers on our calendar and found that Thursday is the cheapest day to stay in Medan. And the most expensive day seems to be Wednesday

The average price of a 3-star hotel in Medan is currently around ₹ 1,438 per night. And the cheapest 3-star hotel we found is ₹ 521 per night.

The average price of a 4-star hotel in Medan is currently around ₹ 2,776 per night. And the cheapest 4-star hotel we found is ₹ 521 per night.

The average price of a 5-star hotel in Medan is currently around ₹ 5,074 per night. And the cheapest 5-star hotel we found is ₹ 2,097 per night.

The cheapest month to stay in a hotel in Medan is July, with an average price of ₹ 2,088 per night. The most expensive month is September, when the average room rate can rise to ₹ 2,801 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.

The average price of a hotel in September is ₹ 2,801 per night, which is around 8% higher than the rest of the year.
If you're hitting up Medan with kids in tow, try Emerald Garden International Hotel.