By bus or minivan the journey from Penang to Bangkok is scheduled to take from 24 to 25 hours depending upon which service you take.
Bus Times from Penang to Bangkok
There are currently 2 bus and minivan services a day from Penang to Bangkok available to book online.
| Penang | Bangkok | Ticket | Company |
| 05:00 | 05:00 + 1 day | 361 RM | Raja Ferry |
| 08:00 | 07:00 | 298 RM | KST Travel |
- Departure times are in Malaysian time and arrival times are in Thailand time, which is 1 hour behind Malaysian time.
Buy Tickets from Penang to Bangkok
Use the Search Box to buy your tickets from Penang to Bangkok.
There are three ways to travel by public transport from Penang to Bangkok. By minivan or bus, by train changing at Padang Besar, or by direct flight.
Train Times from Penang to Bangkok
You need to take two separate trains to travel from Butterworth Train Station near Penang to Bangkok.
- 1st Train: The first stage of the journey is to take a Malaysian train service from Butterworth Train Station (near Penang) to Padang Besar on the border with Thailand. By train it takes around 1 hour 50 minutes to travel from Butterworth to Padang Besar. Trains from Butterworth to Padang Besar depart at 05:20, 06:25, 06:55, 07:35, 08:35, 10:35, 12:35, 14:35, 15:05, 15:35, 16:35, 17:05, 17:35, 18:05, 18:40, 19:05, 19:35, and 21:35.
- 2nd Train: From Padang Besar there is a single daily direct train service to Bangkok:
| Train | Padang Besar | Bangkok | Journey |
| 46 | 17:00 | 09:05 | 16 hrs 05 mins |
- Departure and arrival times are in Thailand time, which is 1 hour behind Malaysian time so when it’s 18:00 in Malaysia it’s 17:00 in Thailand.
- The 14:25 departure from Butterworth train station is the ideal one to take to connect with Train #46 to Bangkok as the train is scheduled to arrive at Padang Besar train station at 16:16 Malaysian time (15:16 Thailand time) giving passengers 1 hour 45 minute to allow for delays and passing through immigration before boarding the train to 17:00 bound for Bangkok.
- Click on the link to see more information about train travel from Penang to Bangkok.
Penang Bus Stop
New Asian Travel services to Bangkok depart from the Newasia Express Service Centre near the Komtar Tower.
Bangkok Bus Stop
New Asian Travel services from Penang terminate at Bangkok’s Northern Bus Terminal which is a short taxi ride from both a metro (MRT) station and an elevated railway (BTS) station.
Travel in Bangkok
Transport links are good within Central Bangkok, and between Central Bangkok and Suvarnabhumi International Airport. Bangkok has two modern efficient rapid transport system which are very cheap by international standards. The suburban transport system with the widest coverage is the BTS, which is an elevated railway network with two lines also known locally as the ‘skytrain’.
At the present time you can access most of Central Bangkok via the BTS except for the area around the riverside where the major temples and palaces are located and the Khao San Road area. The other major rapid public transport system is the Bangkok metro which is called the MRT. The MRT runs from near to Bang Sue Train Station to the north of the city centre to Bangkok Train Station in China Town, via popular areas such as the Silom Road and the Sukhumvit Road.

Travel to and from Suvarnabhumi International Airport is also very cheap and very quick if you take the Airport Rail Link. The Airport Rail Link connects Suvarnabhumi International Airport with both the BTS network (at Phaya Thai Airport Rail Link Station) and the MRT network (at Makkasan Airport Rail Link Station). For travel to the Khao San Road area and the Grand Palace or Wat Po try taking the Chao Phraya Express Boat service.
You can connect to the Chao Phraya Express Boat service at Saphan Taksin BTS Station. Tickets on the Chao Phraya Express Boat cost less than 20 THB per person and boat services to major destinations along the river depart frequently during daylight hours. For the Khao San Road alight from the Chao Phraya Express Boat service at Phra Arthit Pier (Pier Number 13).