busconnectsFind your next journey

THAILAND · CITY BUS GUIDE

Chiang Maiby bus.

เชียงใหม่

Chiang Mai is the main city of northern Thailand. Long-distance buses use the Arcade bus terminal, with services across Thailand and into Laos.

56 routes out55 routes in
Chiang Mai
Each line is a bus connection listed on 12Go. Outlines: Natural Earth.
Chiang Mai (เชียงใหม่)
Chiang Mai (เชียงใหม่). Photo: Yimsurawut, CC BY-SA 3.0, via Wikimedia Commons

STATIONS & PICKUPS

Where buses leave and arrive in Chiang Mai.

  • Chiang Mai Arcade Bus Terminal
    North-east of the old city. Long-distance and international services.
↗
Arriving in Chiang Mai

Songthaews (red trucks), tuk-tuks and ride-hail apps connect the terminal with the old city.

  • Buses towards Laos usually cross at Chiang Khong–Huay Xai. Check visa rules first.

LEAVING CHIANG MAI

Buses from Chiang Mai.

Northern Thailand

Thailand

Laos

Central Thailand

Northeast Thailand (Isan)

Bangkok & around

Andaman coast & islands

Eastern Thailand & islands

Gulf coast & islands

Cambodia

Deep south

HEADING TO CHIANG MAI

Buses to Chiang Mai.

Northern Thailand

Thailand

Laos

Central Thailand

Bangkok & around

Andaman coast & islands

Northeast Thailand (Isan)

Eastern Thailand & islands

Gulf coast & islands

NEARBY

Cities near Chiang Mai.

FOLLOW THE INFORMATION

Sources.

Connections come from 12Go's public route index. Station information reviewed 2026-10-09. Listings change; confirm details with the booking provider.

Wikivoyage: Chiang Mai (Get in) ↗