The Hanoi Train links Vietnam's capital Hanoi with Bac Ninh Province on a 50-minute ride featuring folk performances, with tickets from US$20 and free rides for children under six.