Bangkok Eastern Bus Terminal, also known as Ekkamai Bus Station, 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.
Bus Station Facilities and Amenities
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 the station you can find a luggage storage run by private company. The left luggage office is open from 6.00 am to 6.00 pm.
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.
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. All tickets are sold on a fare basis so there are normally no discounts, but if you buy a 2-way journey ticket, some companies might offer you a little discount for a return trip.
Some of bus companies offer online-booking systems and let you book seats in advance. However, booking a ticket via online agent is more convenient as they offer more options for your trip.
You can use this search form for booking your bus ticket online.
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 the bus station 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 Bangkok Eastern 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.
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 Bangkok Eastern Bus Terminal directly to CenterPoint ferry pier in Laem Ngop (pier for ferries to Koh Chang) every morning, departing at 07:45 and 09:00. 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 14:00 and 16:00.
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:00 to 23:30. 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:00 to 23:00. The journey from Ekkamai 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:30 to 21:00 for 130 baht.
Rayong (Ban Phe / Koh Samet)
Buses to Koh Samet depart approximately every hour from 05:00 to 19:00. 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:00 to 20:00 for 200 baht.
There are buses and minivans departing from Ekkamai to Bang Saen every hour from 05:00 to 20:00 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:00 to 21:00 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 Bangkok Eastern Bus Terminal to Chanthaburi every two hours from 05:30 to 17:00. 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 Station to Chonburi every 30-40 mins from 05:30 to 21:00. The total journey takes about 1.5 hour and costs about 180 Baht.
There are minivans departing every hour from 06:00 to 20:00. 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:00 to 20:00 for 90 baht. The journey from Bangkok to Samut Songkhram which is famous for its Maeklong Railway Market takes about 2 hours. The minivans also make a stop at Maha Chai in Samut Sakhon. Maha Chai Market is one of the largest seafood markets in Thailand. At Samut Songkhram you can transfer to Amphawa Floating Market.
There are minivans departing from Ekkamai to Chachoengsao every hour from 05:00 to 20:00 for 99 baht and it normally takes about 2 hours to get there.
Aranyaprathet (Thai-Cambodia Border)
Buses to Aranyaprathet are provided by Air Aran Patthana. Buses depart roughly every couple of hours between 06:30 and 16:30. 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:00 to 17:00 for 220 baht.
If you have a specific time of departure in your mind, booking a ticket in advance is recommended as buses for the most popular routes quite often fill up, especially during holidays. You can check bus schedule and book tickets online on Bookaway.
Places to Stay near Ekkamai Bus Terminal
If you are planning to take an early bus from Bangkok Eastern Bus Terminal, staying overnight in a hotel nearby would be a good choice as it will save you lots of time in the morning. There are plenty of places to stay in a walkable distance from the bus station.
5 best places to stay near Ekkamai Bus Terminal:
Our recommendations for choosing the right area to stay in Bangkok can be found here: Where to Stay in Bangkok.
How to get there
The easiest way to get to Ekkamai Bus Station 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. 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 Airport to Ekkamai Bus Terminal
If you are planning to take a bus or van from Ekkamai Bus Terminal right after arrival at Suvarnabhumi Airport, you can use one of the following ways for getting from Suvarnabhumi Airport to Ekkamai.
Airport Rail Link & BTS SkyTrain
The best possible way to get to Bangkok Eastern 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 (check here ARL Makkasan - 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 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 Northern Bus Terminal (Morchit)
From Bangkok Northern Bus Terminal (Mo Chit) 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 Southern Bus Terminal (Sai Tai Mai)
From Bangkok 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).
Check our Frequently Asked Questions about public transportation in Bangkok and ask your own question if it's not answered there yet.