Hanoi is home to Noi Bai International Airport catering to plethora of domestic and international airlines. Situated 45 kms north of the city, the airport is well connected to sixteen countries in four continents through various flight companies including athay Pacific, Air France, Aeroflot, Singapore Airlines, Korean air, China Airlines, Japan Airlines and Thai Airways etc. There is a regular flight service from countries like Singapore, Malaysia, Hong Kong and China. Once reached the airport, there are ample transport options such as metered taxis and 15-seater mini-buses. The mini buses plies only when all its seats are full and drop you off at your exact destination. Towards right side of exit terminal, there are public buses that will take you to city center covering the journey in about 45 to 60 minutes. There is also an option of Airport taxis, however make sure to check meter before starting your journey.
Gia Lam station serves as a main railway station of Hanoi city offering a single route for trains departing to and from Nanning, China. There is a line between Ho Chi Minh City and Hanoi, the journey being quite inexpensive and packed with scenic views. However, a Vietnam railway is not high on speed and so the journey takes 50 hours to complete.
Self-driving in Vietnam is quite impossible owing to the not-so-good condition of the roads and almost negligible traffic rules. It is better to hire taxi or take a chauffeur driver car to commute within the city or between the cities. The road network in Vietnam is quite reasonable.