Eastern Bangkok Bus Terminal, also known as Ekkamai Bus Terminal, is one of the busiest bus stations in Bangkok. Ekkamai Bus Terminal is located at Soi Sukhumvit 63 on Sukhumvit Road. This bus station is serviced by buses and minivans running to destinations in Eastern Thailand such as Rayong, Chonburi, Trat, Chanthaburi and tourist destinations such as Pattaya, Sriracha, Sattahip, Koh Chang or Koh Samet.
Facilities and Amenities at Bus Station
Ekkamai Bus Terminal has small shops and convenience stores selling a variety of foods, snacks and magazines. The price is higher than normal so going for food, snacks and beverages to 7-Eleven convenience store just outside the Bus Terminal is a better idea.
Inside the terminal they also have public toilets (restrooms) and charge only 3 baht for using them.
At the back of Ekkamai Bus Terminal, there is a luggage storage run by private company. The left luggage office is open from 6.00am to 6.00pm.
Ekkamai Bus Terminal has waiting area for passengers. The area is surrounded by ticket counters. There is a small television which is turned on for most of the time.
Ticket reservation and purchase
Buses on popular routes leave every hour or two, usually all-day long and there’s no need to book tickets in advance. However, during holiday periods such as New Year and Songkran Festival in April, booking in advance is necessary unless you can wait few hours with the crowd at the bus terminal for the next bus to depart.
Most of bus companies offer online-booking systems so you can visit their websites and book your seats in advance. If you are staying in the city, you can go to the bus station a day or two before your trip and buy your ticket there. However, normally you can buy a ticket at the bus station 30 minutes before departure time and everything should be fine.
All tickets are sold on a fare basis so there are no discounts, but if you buy a 2-way journey ticket, some companies might offer you a little discount for a return trip.
Buses and Minivans
Ekkamai Bus Terminal is not big. At the entrance of the terminal, you will find rows of ticket counters of both governmental bus company and many private buses. There are also minivans that travel directly from Ekkamai Bus Terminal to the Eastern Thailand. You will find both buses and minivans going to the same destination, so make sure that you choose the right transport.
The route, schedules and ticket prices are presented on the windows of ticket counter so you can easily check and compare conditions between different operators.
There are 2 types of buses provided at Eastern Bangkok Bus Terminal: 1st Class Air-Conditioned Buses offering direct service and 2nd Class Air-Conditioned Buses that generally have frequent stops to pick up passengers so the journey on such a bus might take a bit longer.
Transport Company, known as 999 bus, also called “Bor.Kor.Sor.” in Thai, is operated by the government. 999 bus operates on many domestic routes such as Chanthaburi, Trat, Koh Chang and others as well as on international routes to destinations such as Vientiane and Pak Se in Laos or Siem Reap and Phnom Penh in Cambodia.
There are direct buses operated by Cherdchai Tour from Ekkamai Bus Terminal to Chanthaburi, Ban Phe, Koh Samet, Kleang, Samyan, Trat, Koh Chang.
Roong Reuang Coach
Roong Reuang Coach is a bus company, offering direct bus service from Ekkamai Bus Terminal to Pattaya. The current fare is 108 Baht per passenger.
Trat (Laem Ngop/Koh Chang/ Koh Maak piers)
The 999 government bus leaves from Ekkamai Bus Terminal directly to CenterPoint ferry pier in Laem Ngop (pier for ferries to Koh Chang) every morning, departing at 07.45am and 09.00am. The bus makes a stop for 20 mins long food and toilet break at about half way. The total journey takes about 5-6 hours. The current fare is 239 baht per person. The bus returns to Ekkamai from Laem Ngop at 02.00pm and 04.00pm.
If you miss the 999-government bus, there are 1st Class buses of Cherdchai Tour departing from Ekkamai to the bus station of Trat City every hour from 06:00am to 11:30pm. From Trat City you can take songthaew or motorbike taxi to the pier. The bus to Trat City takes about 6-7 hours, with a stop in Chanthaburi and current fare is 230 baht per person. You can transfer in Trat if you are heading to Koh Chang, Koh Maak, Koh Kood or the Cambodian border crossing at Had Lek.
Buses to Pattaya are provided by Roong Reuang Coach. Buses of this company depart approximately every 30 minutes from 05.00am to 11.00pm. The journey from Ekkamai Bus Terminal to Pattaya takes about 2 hours 30 mins depending on traffic conditions. The current fare is 108 baht per person. The bus brings passengers to its own bus terminal on North Pattaya road.
There are also minivans to Pattaya departing every 15 minutes from 04.30am to 9.00pm for 130 baht.
Rayong (Ban Phe/Koh Samet)
Buses to Koh Samet depart approximately every hour from 05.00am to 07.00pm. The total journey to Ban Phe, where the ferry to Koh Samet is found, takes about 4 hours, depending on the traffic. The current fare is 151 baht per person.
There are also minivans departing every hour from 07.00am to 08.00pm for 200 baht.
There are buses and minivans departing to Bang Saen every hour from 05.00am to 08.00pm for about 100 baht. The journey takes about 2 hours.
Sri Racha (Koh Si Chang)
There are buses and minivans departing every hour to Sri Racha from 05.00am to 09.00pm for 100 baht. The journey takes about 1.5-2 hours. From Sri Racha, take a tuk tuk (50-60 baht) or motorcycle taxi (20-30 baht) to Koh Loi Pier to catch the ferry to Koh Si Chang.
Buses and minivans depart from Ekkamai Bus Terminal to Chanthaburi every two hours from 05.30am to 05.00pm. The total journey takes 4-5 hours and costs about 200 Baht. If you take the bus to Trat, it also stops at Chanthaburi.
Buses depart from Ekkamai Bus Terminal to Chonburi every 30-40 mins from 05.30am to 09.00pm. The total journey takes about 1.5 hour and costs about 180 Baht.
There are minivans departing every hour from 06.00am to 08.00pm. The journey takes about 1.5-2 hours and costs 67 Baht.
Samut Songkhram (Mae Khlong)
There are minivans departing every 40 minutes from 06.00am to 08.00pm for 90 baht. The journey takes about 2 hours. The minivans also make a stop at Mahachai in Samut Sakhon. At Mae Khlong you can transfer to Amphawa Floating Market.
There are minivans departing to Chachoengsao every hour from 05.00am to 08.00pm for 99 baht and it normally takes about 2 hours to get there.
There are minivans departing to Hua Hin every hour from 06.00am to 07.00pm for 180 baht. It takes about 4 hours to get to Hua Hin from Ekkamai. The minivans make stops in Phetchaburi and Cha-am.
Aranyaprathet (Thai-Cambodia Border)
Buses to Aranyaprathet are provided by Air Aran Patthana. Buses depart roughly every couple of hours between 06.30am and 4.30pm. The journey takes about 5 hours and costs about 230 baht per person. Most of the buses stop at Aranyaprathet bus station before continuing to Thai-Cambodia border crossing at Rong Khlua Market.
There are minivans departing every hour from 05.00am to 05.00pm for 220 baht.
How to get there
The easiest way to get to Ekkamai Bus Terminal is taking BTS SkyTrain to Ekkamai BTS Station (Exit 2) and walking about 50 metres to reach it.
There are many public buses running on Sukhumvit Road and passing Ekkamai Bus Terminal. You can use bus No. 2, 23, 25, 38, 40, 48, 71, 72, 149, 154, 501, 508, 511 or 513.
- From Sanam Luang, Khaosan Road, Democracy Monument, take a bus No. 2 or 511
- From Siam Square and MBK, take a bus No. 25 or 48
- From Hua Lamphong Train Station, take a bus No. 25, 40 or 501
- From Pratunam, take a bus No. 2
From Suvarnabhumi International Airport to Ekkamai Bus Terminal
Airport Rail Link & BTS SkyTrain
The best possible way to get to Ekkamai Bus Terminal is taking Airport Rail Link from Suvarnabhumi Airport to Phaya Thai station (30 mins, 45 baht) and then taking BTS SkyTrain from Phaya Thai station to Ekkamai Station (16 mins, 44 baht).
Airport Rail Link & MRT & BTS SkyTrain
- Take Airport Rail Link from Suvarnabhumi Airport to Makkasan station (22 mins, 35 baht).
- Change to MRT at Phetchaburi Station (how to do it check here From Airport Link Makkasan Station to MRT Phetchaburi) and take MRT (Metro) to Sukhumvit Station (2 mins, 16 baht).
- Then, change from MRT to BTS and take BTS SkyTrain from Asok Station to Ekkamai Station (5 mins, 26 baht).
This way would be more direct but we wouldn’t recommend it if you have a big luggage because you need to transfer few times and situation at these centrally located stations can be chaotic during the peak time of the day.
Public Van & BTS
From Suvarnabhumi Airport Arrivals you can get to the 1st floor and wait for a public van at the gates 1 and 8. Public van No. 552 Suvarnabhumi Airport - On Nut (45 mins, 20 baht) will bring you to BTS SkyTrain On Nut Station. Then you need to take BTS SkyTrain to Ekkamai Station (4 mins, 23 baht).
In case the van is full of passengers, there will be no pick up on the 1st Floor of Arrivals. That’s why this option is not recommended even if it’s the cheapest way to get to Ekkamai from the airport. It can be the most time consuming option as you might need to take free shuttle bus to the public transportation center first and only then take public van No. 552 from there.
Taxi can be the fastest option but it’s the most expensive. The taxi from Suvarnabhumi Airport to Ekkamai should cost about 350-450 Baht. Always remember to ask the driver to turn the meter on.
Other Bangkok’s Bus Terminals
There are 3 bus terminals in Bangkok and you need to choose one depending on your desired destination. Other two Bangkok’s Bus Terminals are:
Bangkok’s Northern Bus Terminal (Morchit)
From Bangkok’s Northern Bus Terminal (Morchit) buses and minivans depart to the destinations in Northern Thailand (Chiang Mai, Sukhothai, Chiang Rai), Northeast Thailand and few other central and eastern destinations such as Ayutthaya, Lopburi, Chonburi (including Pattaya), Trat (including Koh Chang), etc.
Bangkok’s Southern Bus Terminal (Sai Tai Mai)
From Bangkok’s Southern Bus Terminal (Sai Tai Mai) buses and minivans depart to the destinations in Southern Thailand (Phuket, Krabi, Hua Hin, Surat Thani) and Central Thailand (Kanchanaburi, Samut Songkhram).