Back to Blog🚌
Transport8 min readMarch 2, 2026

Bangkok Bus Terminal Guide: Mo Chit, Ekkamai, Southern

Three terminals, hundreds of destinations — complete guide.

Bangkok's Bus Terminals: Mo Chit, Ekkamai, and Sai Tai Mai Complete Guide Bangkok's intercity bus network is extensive, affordable, and connects the capital to virtually every province in Thailand. Three main bus terminals serve different regions of the country, each with its own character, quirks, and set of destinations. Whether you are heading to the beaches of southern Thailand, the temples of the northeast, or the mountains of the north, this guide covers everything you need to know about Bangkok's bus stations, including how to book tickets, what class to choose, and how to navigate each terminal. ## Mo Chit Bus Terminal (Northern and Northeastern Routes) Mo Chit, officially known as Chatuchak Bus Terminal or Bangkok Northern Bus Terminal, is Bangkok's largest and busiest bus station. Located on Kamphaeng Phet 2 Road near Chatuchak, it handles all routes heading north and northeast. This includes popular destinations like Chiang Mai (9-10 hours), Chiang Rai (11-12 hours), Nakhon Ratchasima (Korat, 4-5 hours), Udon Thani (8-9 hours), Khon Kaen (6-7 hours), Sukhothai (6-7 hours), and Nong Khai (10-11 hours). The terminal is accessible via BTS Mo Chit or MRT Chatuchak Park, though be prepared for a 10 to 15-minute walk from either station. Taxis and motorcycle taxis from the BTS station to the terminal cost 30 to 50 THB. The terminal itself is a large, somewhat chaotic complex with multiple platforms and dozens of bus company counters. Signage in English is limited but improving. - Location: Kamphaeng Phet 2 Road, near BTS Mo Chit / MRT Chatuchak Park - Destinations: Northern Thailand (Chiang Mai, Chiang Rai, Sukhothai) and Northeast (Korat, Khon Kaen, Udon Thani) - Operating hours: Most companies operate from 5:00 AM to 10:00 PM with some overnight departures - Food: Several food stalls and convenience stores inside the terminal - Tips: Arrive 30 minutes early for popular routes, especially during holidays ## Ekkamai Bus Terminal (Eastern Routes) Ekkamai, officially the Bangkok Eastern Bus Terminal, is the smallest and most conveniently located of Bangkok's three main bus stations. Situated directly beneath BTS Ekkamai station on Sukhumvit Soi 63, it is incredibly easy to reach from anywhere on the BTS line. Ekkamai handles all eastern routes, with Pattaya being the most popular destination. Key routes from Ekkamai include Pattaya (2-2.5 hours, buses every 30 minutes, 120-150 THB), Rayong (3-3.5 hours, 180-220 THB), Trat (5-6 hours, 250-350 THB, for Ko Chang connections), Chanthaburi (4-5 hours, 230-280 THB), and Ban Phe (3.5 hours, 200 THB, for Ko Samet ferry). The Pattaya buses are particularly frequent, with departures every 30 to 40 minutes throughout the day. The terminal is compact and easy to navigate, with ticket counters arranged in a row and clear destination boards. There is a small food court, convenience store, and waiting area with air conditioning. For Pattaya buses, you can often just show up and get on the next departure without advance booking, except during holiday weekends. - Location: Sukhumvit Soi 63, directly at BTS Ekkamai - Destinations: Pattaya, Rayong, Trat (for Ko Chang), Chanthaburi, Ban Phe (for Ko Samet) - Pattaya bus: Every 30-40 minutes, 120-150 THB, 2-2.5 hours - Operating hours: 5:00 AM to 11:00 PM - Tips: Most convenient terminal to reach, Pattaya buses rarely require advance booking ## Sai Tai Mai Bus Terminal (Southern and Western Routes) Sai Tai Mai, also known as the Bangkok Southern Bus Terminal or Borommaratchachonnani Bus Terminal, handles all routes heading south and west. Located on Borommaratchachonnani Road in the Taling Chan area, it is the most remote of the three terminals from central Bangkok. Getting there requires a taxi (150 to 250 THB from Sukhumvit) or public bus, as it is not directly on a BTS or MRT line. Major destinations from Sai Tai Mai include Hua Hin (3-3.5 hours, 180-250 THB), Chumphon (6-7 hours, for Ko Tao connections), Surat Thani (9-10 hours, for Ko Samui and Ko Phangan), Phuket (12-13 hours), Krabi (11-12 hours), Kanchanaburi (2.5-3 hours, 100-150 THB), and Nakhon Pathom (1 hour, 60-80 THB). The terminal is modern and well-organized, with clear signage in English and Thai. It has a large food court, multiple convenience stores, luggage storage facilities, and comfortable air-conditioned waiting areas. Despite its inconvenient location, Sai Tai Mai is actually the most pleasant of the three terminals in terms of facilities. - Location: Borommaratchachonnani Road, Taling Chan (taxi from central Bangkok: 150-250 THB) - Destinations: Southern Thailand (Hua Hin, Surat Thani, Phuket, Krabi) and Western (Kanchanaburi) - Hua Hin bus: Frequent departures, 180-250 THB, 3-3.5 hours - Operating hours: 4:00 AM to 10:00 PM with overnight departures for long routes - Tips: Allow extra travel time to reach the terminal, book VIP buses for routes over 6 hours ## Bus Classes Explained: VIP, First Class, and Second Class Thai intercity buses come in several classes, and understanding the differences is important for comfort, especially on longer routes. VIP buses (sometimes called VIP 24 or Gold Class) are the premium option. They feature 24 reclining seats arranged in a 1-2 configuration (one seat on one side, two on the other), giving each passenger significantly more legroom and recline than standard buses. VIP buses include blankets, pillows, a snack box, drinking water, and usually a toilet on board. Prices for VIP to Chiang Mai run 600 to 900 THB. For any journey over six hours, VIP is worth the extra cost. First class buses have 32 to 36 seats in a 2-2 configuration with air conditioning. Seats recline reasonably well, and most services include a snack and water. Prices for first class to Chiang Mai are approximately 450 to 600 THB. This is a solid middle-ground option for routes of four to eight hours. Second class buses have 40 to 44 seats with less legroom and recline. Air conditioning is standard on most routes but can be inconsistent. Prices for second class to Chiang Mai are approximately 300 to 450 THB. Second class is fine for shorter routes of two to four hours but can be uncomfortable for longer overnight journeys. - VIP (24 seats): 600-900 THB to Chiang Mai, best for overnight and long routes - First Class (32-36 seats): 450-600 THB, good for 4-8 hour routes - Second Class (40-44 seats): 300-450 THB, acceptable for short routes - All classes include air conditioning (bring a jacket, buses run cold) ## Online Booking Options 12Go (12go.asia) is the most popular English-language platform for booking Thai bus tickets. The site aggregates multiple bus companies, shows departure times, vehicle types, and prices, and accepts international credit cards. Tickets are delivered as e-tickets that you show on your phone at the terminal. A small booking fee applies. BusOnlineTicket (busonlineticket.co.th) is another reliable option that covers Thai bus routes along with connections to Malaysia and other neighboring countries. The Thai government's Transport Co. (bkkbusticket.com) sells tickets for government-operated routes, which tend to be slightly cheaper than private operators. For popular routes like Bangkok to Chiang Mai or Bangkok to Phuket, booking two to three days in advance is advisable, especially for VIP buses on weekends and holidays. For Pattaya and Hua Hin, walk-up purchases at the terminal are usually fine except during major holiday periods like Songkran and New Year. - 12Go Asia (12go.asia): Best for English speakers, multiple operators, credit cards accepted - BusOnlineTicket (busonlineticket.co.th): Good coverage of Thai and regional routes - Transport Co. (bkkbusticket.com): Government bus tickets, cheapest fares - Book VIP buses 2-3 days ahead on weekends and holidays ## Safety Tips for Bus Travel Thai intercity buses have a generally good safety record, but some common-sense precautions are worthwhile. Choose reputable operators like Transport Co. (government), NCA (Nakhonchai Air), Sombat Tour, or companies recommended by 12Go. These companies maintain their vehicles well and employ experienced drivers. Keep valuables in a small bag that you carry on board rather than storing in the luggage compartment. The luggage compartment is generally safe, but having your passport, money, and electronics with you is prudent. For overnight buses, bring earplugs and an eye mask, as interior lights and fellow passengers can disrupt sleep. - Choose established operators: NCA, Sombat Tour, Transport Co. - Keep valuables on your person, not in luggage storage - Bring a jacket, buses are heavily air-conditioned - Earplugs and eye mask for overnight journeys - Bring a portable charger, USB charging on buses is inconsistent - Eat before boarding or bring snacks, rest stops can be brief and options limited - Set your own phone alarm for your destination if arriving at an unfamiliar stop during overnight travel ## Rest Stops and What to Expect Buses on routes of four hours or more typically make one or two rest stops at large highway service stations. These stops last 15 to 20 minutes and feature food courts, convenience stores, and restrooms. The food at rest stops is decent and inexpensive, with meals running 40 to 80 THB. Always listen for the driver's announcement of the stop duration and return to the bus promptly, as drivers generally will not wait for stragglers. Some VIP buses have onboard toilets, reducing the dependency on rest stops for that purpose.

busterminalintercity

Share this page