Bus, train and air connections serve Chiang Mai well. A number of bus stations link the city to central and northern Thailand. The Central Chang Pheuak terminal (north of Chiang Puak Gate) provides local services within Chiang Mai Province and the Chiang Mai Arcade bus terminal northeast of the city (requires songthaew or tuk-tuk ride, see below) provides services to over 20 other destinations in Thailand including Bangkok, Ayutthaya, and Phitsanulok. There are several services a day from Chiang Mai Arcade terminal to Bangkok (a 10–12 hour journey).