Vietnamese trains are not always on time. Often there is a delay, sometimes several hours. Do not plan your connecting flight without a significant break between train arrival and your next departure.