Medan is best reached by going to Jakarta first from an Indian city and then taking a flight to Kualanamu airport.
Kualanamu International Airport, is about 40km from the city centre and handily connected to central Medan by frequent trains and buses. The air carriers in this airport include Garuda, Malaysia Airlines, Singapore Airlines and AirAsia.
Taxis and cabs are the best way to get around Medan, besides the becaks(bicycle carts) in the city.
Medan Railway Station is the central railway station of Medan, which operates all intercity railways around Medan. It also operates railways around Sumatra. It is also connected to the airport via Railink.
There are two major bus terminals in Medan. Tourists can purchase tickets from ticket offices outside the terminals. Most lodgings and numerous travel agencies can arrange a space for tourists on minibuses.
Medan is not near the sea but nearby Belawan is a major port with domestic and international boat and ferry services.