While not the cheapest way to travel, traveling by plane is by far the quickest and most convenient way to get around Vietnam. There are international airports in a number of cities such as Hanoi, Ho Chi Minh City and Da Nang. All of these airports connect to major international cities in countries such as the United States, Australia, Germany, France and New Zealand. There are also domestic airports in Phu Quoc, Hai Phong, Can Tho, Hue, Nha Trang and Da Lat. Vietnam Airlines is the main domestic airline and Vietnam is also served by Jetstar Pacific and Indochina Airlines. The flight from Hanoi to Ho Chi Minh City takes just two hours.
Most cities in Vietnam are connected by a long-distance bus service. Buses depart cities early in the morning and in the afternoon, while there are also plenty of overnight bus services. Public buses are a cheap and convenient way to travel between cities and towns and the best place to board is at the bus station. Traveling by bus provides the opportunity to interact with local people and absorb the sights and sounds of urban life as you pass through villages.
Travelling by train is a comfortable way to get around Vietnam. A particularly good journey is traveling the 1,723 kilometers of track between Ho Chi Ming City and Hanoi. The journey take about 30 hours and there are sleeper cars on the train. There are several classes of carriage, with AC soft and hard sleeper being the best options.
Although more expensive than many other types of transport, taking a boat tour is an excellent way to see the stunning Vietnamese countryside. The three-day boat trip around Ha Long Bay is an excellent option, while there are plenty of river boat trips available as well as snorkeling and fishing trips.