WOOHOO! Get free flight vouchers worth R650 when you sign up to the Travelstart newsletter

Sign up now

Book Cheap Flights to Medan

Medan: an offbeat urban oasis where the coffee is good and the food even better

Medan is your gateway to North Sumatra. Look beyond the urban chaos and you will find a city brimming with kaleidoscope cultures and a food scene that will excite your senses. Home to about 2.5 million people, Medan is the fourth most populous city in Indonesia. Attractions include Maimun Palace, Merdeka Walk, and Graha Maria Annai Velangkanni temple.

Get ready to indulge your taste buds and discover the exotic charm of Sumatra with cheap flights to Medan. Medan is home to Kualanamu International Airport (KNO), which is a 50-minute drive from the bustling centre of Medan. KNO serves a multitude of airlines, including SilkAir, Garuda Indonesia, and Malaysia Airlines. Popular international flights to Medan depart from Johannesburg and Cape Town. Flight duration from Johannesburg to Medan is approximately 13 hours and 10 minutes.

Why visit Medan

medan beautiful architecture

Beautiful Architecture

Eclectic and colourful, the architectural allure of Medan is undeniable. Some masterpieces include Graha Maria Annai Velangkanni, Maha Vihara Maitreya, Gunung Timur Temple, and Maimun Palace.

medan unique coffee

Unique Coffee

With its intriguing flavours and intense complexity, Sumatra is home to some of the greatest coffee in the world. Try a coffee and avocado float for a truly unforgettable caffeine experience!

medan legendary food

Legendary Food

Medan is considered a gateway to the gastronomic delicacies of Southeast Asia. Embark on a food tour or visit one of the many restaurants to experience the famous flavours of this culinary paradise.

General information

Essential details you need to know before your trip

Country Indonesia
Currency Indonesian Rupiah
Exchange Rate 1 ZAR = 1165.79 IDR
Language Bahasa Indonesia
Hub Airport Kualanamu International Airport (KNO)
Time Zone GMT+8
Travel Adaptor Type C & F

Best time to visit Medan

Medan experiences a tropical climate with rainfall and average temperatures between 20°C and 30°C throughout the year. Rainfall is heaviest between the autumn and winter months of September to December. The dry season between March and August is considered the best time to visit Medan. For cheap flights to Medan, the best time to visit is during the rainy months.

Weather & Climate in Medan

Average temperature (°C) & rainfall (mm) per month

Month Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Low °C 21°C 21°C 22°C 22°C 23°C 22°C 22°C 22°C 22°C 22°C 22°C 22°C
High °C 31°C 32°C 32°C 32°C 33°C 33°C 32°C 32°C 32°C 31°C 31°C 30°C
Rainfall (mm) 112 90 97 158 180 145 155 197 255 285 256 207

A little shabby and a little chaotic, Medan is a vibrant Indonesian city with a strange charm that is both bewildering and utterly appealing.

Medan is known for its fantastic diversity of cultures. And this fusion of ethnicities is most noticeable in its food. This tiny offbeat city on the island of Sumatra is recognised as having some of the best food in Indonesia.

Merdeka Walk is a great place to try the different dishes of Medan.

Be sure to try arsik (spicy Bataknese fish) and Soto Medan (a soup made with coconut milk, bean sprouts, potato cakes, and shredded chicken or prawn) at Soto Kesawan. Another obligatory food experience is Longtong Sayur Medan, which consists of coconut vegetable soup, tofu and tempe, steamed rice in banana leaves, sambal, boiled egg, and rendang (spicy meat).

Wash it down with an avocado coffee float at Macehat Coffee or traditionally brewed ginger tea.

When you are not exploring the food scene, the Museum of North Sumatra and many temples that dot the cityscape offer a wonderful glimpse into the culture and history of Sumatra.

Compare several airlines, and book cheap flights to Medan with Travelstart today!

South African passport holders do not require a visa when travelling to Medan, or anywhere else in Indonesia for stays up to 30 days. You will need to ensure your passport has a blank page for stamps and a validity of at least six months from your date of arrival in Indonesia.

The South African Embassy is located in Jakarta.

Address:Wisma GKBI, Suite 705, 7th floor Jl. Jend. Sudirman Kav. 28 Jakarta 10210

Phone: +62 21 2991 2500

Although Medan is considered a relatively safe city, you should still exercise the usual precautions and remain vigilant throughout your trip. It is highly recommended that you familiarise yourself with the local laws and customs and obtain travel insurance before arriving in Medan.

Avoid carrying large sums of cash and flaunting valuable items such as cameras and jewellery. Bag snatching does happen so you should avoid carrying around a bag if you can. As in most large cities around the world, wandering around alone at night and into isolated areas is never advisable. Make use of cash to avoid credit card fraud and scams. Only make use of reliable taxi services and ensure the driver uses the meter.

Recommended vaccinations for Indonesia include: typhoid, hepatitis A, hepatitis B, cholera, rabies, Japanese encephalitis, and influenza. Mosquito-borne diseases are present in Indonesia, so precautions should be taken to avoid mosquito bites. You will need a yellow fever certificate if you are arriving from an infected country. Stick to bottled water while in Medan.

Item Cape Town Johannesburg Medan
Meal, inexpensive restaurant R 100.00 R 100.00 R 20.36
Domestic Beer (0.5 litre draught) R 30.00 R 28.00 R 21.20
Cappuccino (regular) R 24.49 R 25.31 R 16.04
Taxi 1 km (Normal Tariff) R 10.00 R 12.00 R 2.97
Pack of cigarettes (Marlboro) R 40.00 R 40.00 R 17.81
Why book with us
  • Bringing you the best fares from all airlines
  • Expert assistance from booking to departure
  • Online destinations for planning your travels
Already Booked your Flight?

Explore our Hotel listings:

  • 1000's of options worldwide
  • Best prices
  • Great service
Personalised Assistance

Need help with your booking? Contact our expert Travelstart Live agents for guidance and booking assistance

  • 021 020 0559
  • live@travelstart.com

Download our app

Free for iPhones and Android