How to get from Chiang Mai to Phayao

Cities & Metropolitan Areas · Thailand · Urban & Cultural · Chiang Mai · Phayao

Getting from Chiang Mai to Phayao is a straightforward overland journey through northern Thailand, with reliable buses, private transfers and self-drive options depending on your budget and comfort.

At A Glance (Chiang Mai to Phayao)

Mode Duration Best For
🚌 Intercity Bus (Chiang Mai Arcade → Phayao Bus Terminal) ~3–3.5h including boarding Budget travelers, solo backpackers
🏷️ Cost: ~THB 150–420 one-way » compare buses | GreenBus routes
🚖 Private Taxi / Car with Driver ~2.5–3h door-to-door Comfort, groups, lots of luggage
🏷️ Cost: ~THB 2,500–4,500 per car » fixed-price taxis | GetTransfer offers
🚗 Self-drive Rental Car ~2.5–3h (plus pick-up / drop-off) Flexible itineraries, side trips
🏷️ Cost: ~THB 900–1,500 per day + fuel » compare car rentals | Chiang Mai car charter (local trips)
🏍️ Motorbike / Scooter ~3–4h (weather & stops dependent) Experienced riders wanting scenery
🏷️ Cost: ~THB 250–500 per day + fuel » rent a motorbike in Chiang Mai | more bike options

Which Option or Route Should You Choose?

  • Fastest / Most Convenient: Option #2 — Private Taxi / Car with Driver is usually the quickest and most hassle-free, especially if you are arriving at Chiang Mai Airport and want a direct ride to your hotel or guesthouse in Phayao.
  • Cheapest / Most Economical: Option #1 — Direct Bus with GreenBus is the go-to choice for most travelers; it’s reliable, comfortable enough for the short journey and very affordable.
  • Most Scenic / Flexible Schedule: Option #3 — Self-drive Rental Car or Option #4 — Motorbike / Scooter lets you stop at viewpoints, hot springs and cafés along Highways 118 and 120 at your own pace.
  • Best for Groups & Families: For 3–6 people with luggage, a private transfer often works out similar in price per person to multiple bus tickets, but with door-to-door comfort.

How to Book and Practical Tips

  • Booking buses online: Check Chiang Mai–Phayao departures, seat types and live prices on platforms like 12Go, then compare with the official GreenBus timetable on their service routes page. Buying at least a day in advance is wise in high season and Thai holidays.
  • Private transfers & ride-hailing: For a fixed-price door-to-door ride you can pre-book a taxi or van with 12Go taxis or GetTransfer. Within Chiang Mai city, Grab (ride-hailing app) is widely used for hotel–terminal hops; it’s a good alternative to traditional taxis.
  • Car rental: If you want to self-drive, compare rates and vehicle types with international and local agencies on Booking.com car rentals, or pick up a vehicle at Chiang Mai Airport (CNX) or in the Old City area.
  • Motorbike rental: Confident riders can book scooters or motorbikes through aggregators like BikesBooking’s Chiang Mai listings. Always check that your rental contract allows leaving the province and that insurance covers intercity travel.
  • Luggage storage: If you’ve checked out of your hotel in Chiang Mai but your bus is later, store bags at one of the city luggage partners using services such as Radical Storage in Chiang Mai so you can explore hands-free.
  • Accommodation in Phayao: Book lakeside hotels or guesthouses in advance during weekends and Thai holidays using platforms like Booking.com hotels in Phayao or browse Trip.com’s Phayao province guide for ideas on where to stay and what to do.
  • Tours & add-ons from Chiang Mai: If you’re using Chiang Mai as a base before heading to Phayao, you can fill extra days with day trips booked via GetYourGuide day trips around Chiang Mai or activity passes on Klook.

🚌 Option #1 — Direct Bus (Most Popular, Good Value)

Low cost Frequent departures Fixed schedule

  • Overview: GreenBus Thailand runs direct buses from Chiang Mai’s Arcade Bus Terminal (Terminal 2/3) to Phayao Bus Terminal, covering roughly 150 km in about 3 hours depending on traffic and stops. Services typically run every few hours during the day with Express and VIP classes.
  • How to book (with price): Expect fares of around THB 150–260 for Express and up to THB 360–420 for VIP seats, varying by departure time and season. You can book online via route aggregators like 12Go’s Chiang Mai–Phayao bus page or through GreenBus’ own service route listings, then collect your ticket at the terminal if needed.
  • Onboard experience: Buses are air-conditioned, reserved-seat only, with reclining seats and luggage stored in the hold. VIP classes tend to have more legroom and fewer seats per row; a light snack and water may be provided on some departures.
  • Pros: Cheapest straightforward option; safe and regulated; schedules are clear; no need to navigate or drive yourself.
  • Cons: You travel on fixed departure times; bus can be chilly from the air-con; you’ll need separate local transport between terminals and your hotel at both ends.

Step-by-step: Direct Bus from Chiang Mai to Phayao

  1. Check schedules: Look up departures on 12Go or via GreenBus’ official listings, noting your preferred time and bus class.
  2. Book your seat: Reserve online with your passport details (commonly required for Thai bus bookings) or buy directly at the GreenBus counters at Chiang Mai Arcade Bus Terminal. In high season or on weekends, aim to book at least a day ahead.
  3. Get to the terminal: From Chiang Mai Old City or Nimmanhaemin, use a red songthaew, local taxi or Grab to reach “Chiang Mai Arcade Bus Terminal (Bus Terminal 2/3)”. If arriving at CNX airport and going straight to the terminal, you can either grab a regular taxi or pre-book a fixed-fare ride with Welcome Pickups’ Chiang Mai airport transfer.
  4. Check in & board: Arrive 30–45 minutes early to print/collect your ticket if needed, confirm the platform, and load large bags into the bus hold. Keep valuables in a small daypack you can bring onboard.
  5. Arrive in Phayao: The bus drops you at Phayao Bus Terminal on Harinsut Road, a short songthaew or taxi ride (or even walk, depending on your hotel) from Kwan Phayao lakefront and central guesthouses.

Getting to the main embarking points (Chiang Mai Arcade Bus Terminal)

  • From Chiang Mai Old City: Flag down a red songthaew and tell the driver “Arcade bus station”; fares are typically inexpensive when sharing with others. Alternatively, use Grab if you prefer a direct ride with an upfront price.
  • From Nimmanhaemin area: Grab or metered taxi is the simplest, taking around 15–20 minutes depending on traffic. Agree on the fare beforehand if the meter isn’t used.
  • From Chiang Mai Airport (CNX): Use the official airport taxi counter, Grab, or a pre-booked airport transfer through services like Welcome Pickups in Chiang Mai, then ask to be dropped at Arcade Bus Terminal 2 or 3.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚖 Option #2 — Private Taxi / Car with Driver (Fast & Door-to-Door)

Door-to-door comfort Flexible departure time Best for groups

  • Overview: Hiring a private taxi or car with driver gives you a non-stop ride from your hotel in Chiang Mai (or CNX airport) directly to your accommodation in Phayao. Travel time is usually around 2.5–3 hours depending on traffic and stops.
  • How to book (with price): Pre-book an intercity taxi through platforms like 12Go’s Chiang Mai–Phayao taxi search or arrange a custom transfer via GetTransfer. Prices often range from about THB 2,500–4,500 per vehicle depending on car size and season; the cost per person becomes reasonable for families or small groups.
  • Vehicle types: Choose from sedans for 1–3 passengers or larger MPVs/vans for bigger groups and lots of luggage. Child seats and extra luggage capacity may be available at an additional fee—request these when booking.
  • Pros: No terminal transfers; you can depart whenever you like; easier if travelling with elderly passengers, kids, or bulky luggage; potential scenic photo stops along the way.
  • Cons: More expensive than the bus, especially for solo travelers; you rely on your driver’s schedule; last-minute cancellations or delays are rare but possible, so use reputable platforms with reviews.

Step-by-step: Private Taxi / Car with Driver

  1. Compare offers: Enter your Chiang Mai pickup point and Phayao destination on 12Go’s taxi page or submit a request on GetTransfer to see vehicle types and prices.
  2. Confirm details: Double-check the pickup time, exact address, luggage count and whether tolls or fuel are included in the quoted fare. Provide your phone/WhatsApp contact for the driver.
  3. Meet your driver: On the day, be ready at your hotel lobby or agreed meeting point 10–15 minutes early. At CNX airport, most drivers wait at the arrivals hall with a name sign.
  4. Enjoy the ride: Sit back while your driver navigates Highways 118 and 120. You can request short stops for coffee or viewpoints; some drivers are happy to add a brief detour if time allows.
  5. Arrival in Phayao: You’ll be dropped directly at your hotel, guesthouse, or even a lakeside café if you’re arriving early and storing bags at reception.

Getting to the main embarking points (Your Chiang Mai Pickup)

  • From the Old City: Most private transfers will pick you up directly from your guesthouse or hotel; make sure you share any small alley instructions in English and Thai (your hotel can help translate).
  • From CNX Airport: Set your pickup location as “Chiang Mai International Airport (CNX)” and confirm with your driver. Alternatively, you can first transfer into town via taxi or a pre-booked Welcome Pickups airport taxi, then depart to Phayao later in the day.
  • From other Chiang Mai areas: Whether you’re staying around Nimman, the Riverside, or near Chiang Mai University, ride-hailing apps like Grab make it easy to reach a central pickup spot if your transfer doesn’t include home pickup.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚗 Option #3 — Self-drive Rental Car (Most Flexible)

Freedom to stop Great for side trips Requires confident driver

  • Overview: Driving yourself from Chiang Mai to Phayao takes roughly 2.5–3 hours, mainly via Highways 118 and 120. This route passes forested hills, viewpoints, and small towns, making it ideal if you want to stop at hot springs or cafés along the way.
  • How to book (with price): Daily car rental in Chiang Mai usually starts around THB 900–1,500 for compact cars, with larger vehicles costing more. Compare suppliers and prices on Booking.com’s Chiang Mai car hire page or check airport rental counters at CNX for same-day availability.
  • Driving notes: Thailand drives on the left. Roads are generally paved and in good condition, but can be winding and steep in places; avoid driving at night due to reduced visibility, roadworks and possible livestock on rural sections.
  • Pros: Maximum flexibility; easy to visit attractions between Chiang Mai and Phayao; good value if you’re a group sharing one car over multiple days.
  • Cons: You need an International Driving Permit (IDP) plus your home licence for full insurance coverage; responsibility for navigation, fuel and parking; one-way rentals may incur extra fees if you don’t return the car to Chiang Mai.

Step-by-step: Self-drive Car from Chiang Mai to Phayao

  1. Reserve a car: Before arrival, book online via Booking.com cars in Chiang Mai or directly with a rental company, confirming pickup location (airport vs. city) and whether cross-province travel is allowed.
  2. Pick up your vehicle: Present your passport, driving licence and IDP, pay any deposits, and take photos of the car’s condition before leaving the lot.
  3. Set your route: Use Google Maps or another navigation app, setting your destination as “Phayao Bus Terminal” or your hotel near Kwan Phayao lake. Most drivers follow Route 118 east from Chiang Mai, then Route 120 south-east towards Phayao.
  4. Drive and stop en route: Plan stops at service stations for fuel and snacks, and occasional viewpoints. Keep to the speed limits and watch for slow trucks on hills.
  5. Arrive and park: On arrival in Phayao, park at your accommodation or designated lakefront parking areas. Always avoid leaving valuables in plain sight inside the car.

Getting to the main embarking points (Rental Offices & CNX Airport)

  • City rental offices: Many car-rental branches are located around the Old City and Nimman, easily reached on foot or by short Grab or songthaew rides.
  • Chiang Mai Airport (CNX): If you’re renting at the airport, simply follow signs to the car rental counters upon arrival. Some companies offer shuttle vans to off-site lots.
  • Returning the car: If you’re doing a round trip, consider returning to the same office in Chiang Mai to avoid extra one-way fees; otherwise, confirm one-way drop-off conditions in advance.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🏍️ Option #4 — Motorbike / Scooter (For Experienced Riders)

Scenic ride High freedom Advanced riders only

  • Overview: Riding a motorbike from Chiang Mai to Phayao is a beautiful but potentially demanding journey of around 150 km on hilly roads. It’s best suited to riders with solid experience on Thai roads and a mid-sized bike (150–300 cc or above).
  • How to book (with price): Daily rental for an automatic scooter typically starts around THB 250–350, with larger bikes higher. You can compare models and prices on BikesBooking’s Chiang Mai motorcycle rentals or book directly with local shops and tour operators.
  • Safety & paperwork: You should hold a motorbike licence from your home country plus an IDP that includes motorcycle categories for insurance to be valid. Helmets are mandatory; riding without one can lead to fines and greater risk.
  • Pros: Stunning views, flexibility to stop anywhere, very low fuel costs, and a strong sense of adventure.
  • Cons: Weather exposure (rain, heat, fog); higher risk than bus or car; fatigue on long rides; some rental contracts may forbid taking bikes outside Chiang Mai province—always check terms carefully.

Step-by-step: Riding a Motorbike from Chiang Mai to Phayao

  1. Choose a reputable rental: Research shops in Chiang Mai Old City or Nimman and read reviews. Aggregators like BikesBooking can help compare options and inclusions.
  2. Inspect and document the bike: Before leaving the shop, check brakes, lights, horn and tire condition; take photos of any existing scratches and confirm what happens in the event of a breakdown.
  3. Plan your route and weather: Aim to ride during daylight hours, avoiding heavy rain forecasts. Follow the main highways (118 and 120), keeping speeds moderate and allowing extra time for scenic stops.
  4. Dress and pack appropriately: Wear closed shoes, long trousers and a jacket, plus gloves if you have them. Secure luggage in a backpack or properly strapped onto the bike to avoid shifting weight.
  5. Arrive and secure the bike: On reaching Phayao, park in well-lit areas or your hotel’s parking lot; use any additional locks provided by the rental shop.

Getting to the main embarking points (Motorbike Rental Shops)

  • Old City rentals: Many rental shops cluster around the Old City moat; most are reachable on foot from central guesthouses, or via short Grab/songthaew rides from other neighbourhoods.
  • Nimman area: If you’re staying near Nimmanhaemin Road, several rental outlets and co-working friendly cafés make it a convenient base to pick up your bike before heading out.
  • Returning in Chiang Mai vs. Phayao: Most rentals expect you to return the bike to Chiang Mai. If you plan a one-way ride, negotiate that explicitly and expect extra fees.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

FAQ (Chiang Mai to Phayao)

How long does it take to travel from Chiang Mai to Phayao?
Most direct buses and private cars take around 3 hours to cover the roughly 150 km between Chiang Mai and Phayao, depending on traffic and the number of stops en route.

Is there a train between Chiang Mai and Phayao?
No, there is currently no direct train line to Phayao. The easiest way is by road—either by intercity bus, private taxi or self-drive car. Trains in northern Thailand mainly connect Chiang Mai with destinations like Lampang, Phitsanulok and Bangkok.

Do I need to book bus tickets in advance?
For most weekdays outside of public holidays, you can often get a ticket on the day. However, GreenBus services can sell out during weekends, festivals and Thai holidays, so booking 1–2 days in advance online or at the terminal is safer if you have fixed plans.

Is it safe to drive or ride a motorbike to Phayao?
The main highways are paved and widely used, but conditions can vary with weather and time of day. Driving within the speed limits, avoiding night-time travel and wearing helmets (for motorbikes) greatly improves safety. If you’re not an experienced rider, a bus or private car is the safer choice.

Can I visit Phayao as a day trip from Chiang Mai?
It’s possible but can be rushed. A same-day return would mean 6+ hours of travel, leaving limited time to enjoy Kwan Phayao lake and nearby temples. Many travelers prefer at least one night in Phayao to enjoy the lakeside evening atmosphere.