Train route map for Singapore, Malaysia & S E Asia - click to enlarge

Click for an interactive map of train routes in Southeast Asia

Taking the train between Singapore, Kuala Lumpur, Penang & Bangkok...

A metre-gauge railway with daily scheduled trains with remarkably cheap prices links Singapore, Johor Bahru, Kuala Lumpur, Butterworth (Penang), southern Thailand & Bangkok, an ideal option for independent travellers.  Taking the train is the safe, comfortable & adventurous way to go, 1,233 miles from as little as $80, 50 or 70.  Unlike flying it's a real experience, and relaxing on a train on the traditional colonial single-track railway past palm plantations and little country stations is far more civilised than a cramped bus on an ugly motorway.  Singapore to Bangkok takes as little as 48 hours on as few as two trains, but I recommend stopping off in Kuala Lumpur or Penang - and perhaps in southern Thailand to catch the ferry to Ko Samui or a bus to Phuket or Krabi.

This page explains how to plan & book a train ride between Singapore to KL, Penang, Southern Thailand & Bangkok, northbound or southbound, with train times, fares, what the trains are like & how to buy tickets.

Train times, fares & how to buy tickets 

  Train times Singapore - Kuala Lumpur - Penang - Bangkok

  Train times Bangkok - Penang - Kuala Lumpur - Singapore

  How much does it cost?

  How to buy tickets

  What are Malaysian trains like?

The Rakyat Express, train number 1 from Butterworth (Penang) to Kuala Lumour & Singapore, at a wayside station

Forget cramped planes or buses.  Take the train, put your feet up, enjoy the ride.  These are 1st class seats on a Kuala Lumpur to Singapore train, 68 Ringgit (12 or $21) one way.  A bit worn, but comfortable & far more of an experience than flying.  Photo below courtesy Willy Kaemena.

1st class seats on a Singapore - Kuala Lumpur express train...

  Singapore station information

  Kuala Lumpur station information

  Penang & Butterworth information

  The Jungle Line:  Singapore or KL - Khota Bahru

  Singapore-Bangkok by luxury Eastern & Oriental Express

  Hotels in Singapore & Malaysia

  Raffles Hotel, Singapore - E&O Hotel, Penang

  Useful country information: visas, currency...

How to get to... 

  Malacca

  Langkawi

  Batu Caves

  Kuala Lumpur Airport (KLIA)

  Cameron Highlands

  Perhentian Islands

  Sarawak & Sabah, Borneo

  Singapore to Jakarta, Indonesia

  Singapore & KL to Ko Samui

  Singapore & KL to Phuket

Other information...

  Train travel in Thailand, Cambodia  Vietnam  Laos

  Singapore Open Top Bus tour - hop on, hop off

  Flights to Singapore or Malaysia

  Travel insurance

  London to Singapore overland by Trans-Siberian Railway

Sponsored links...

 

Useful country information

Train operator in Malaysia:

Keratapi Tanah Melayu (KTM), www.ktmb.com.my or www.ktmintercity.com.my (for train times, fares, online bookingMap of train routes in Southeast Asia.  Singapore metro:  www.smrt.com.sg.

Time zone:

GMT+8 all year.     

Dialling code:

 

Singapore +65.   Malaysia +60.

Currency:

1 = 5.2 Ringgit = 2.0 Singapore dollars. 

$1 = 3.4 Ringgit = 1.3 Sin$.  Currency converter

Tourist information:

www.tourism.gov.mywww.visitsingapore.com

Recommended guidebooks    Health & vaccination advice

Flights:

 

Scan multiple airlines to find the cheapest flights to Singapore & Malaysia

Hotels & hostels:

Recommended hotels in Singapore & Malaysia   Raffles Hotel, Singapore   Backpacker hostels in SE Asia

Visas:

UK citizens do not need a visa to visit Malaysia or Singapore.

Page last updated:

12 February 2016


Singapore - Kuala Lumpur - Penang - Bangkok

In this section...

  Start here!

  Train times, northbound

  Train times, southbound

  How much does it cost?  

  How to buy tickets

 

  What are the trains like?

  Map of train routes SE Asia  

  Security in southern Thailand

  Singapore station information

  Hotels in Singapore, KL, Penang

Start hereTaking the train between Singapore, Kuala Lumpur, Penang & Bangkok...

  • The train ride from Singapore to KL, Penang, southern Thailand & Bangkok is around 1,920 km or 1,233 miles, an epic journey, incredibly cheap and really quite comfortable & civilised.  You can travel in either direction, northbound or southbound, it's up to you.  The whole journey costs as little as $80 or 50.  Of course you don't have to do the whole trip - the train is great just for travel between Singapore & KL, or between KL & Penang.

  • There's no such thing as a Singapore to Bangkok ticket, you simply buy a ticket for each specific train you want to take.  You can book any train between any two stations, each ticket normally comes with a reserved seat or sleeping berth on a specific date and train.  So look at the timetables below and create a journey that suits you, stopping off at all the places you want to see.  Then book each train individually, as shown in the how to buy tickets section.

  • Trains in Malaysia & Thailand run on metre-gauge track, narrower than European standard gauge, much of it single track, curvaceous and built in the 19th or early 20th century.  However, large sections of line in Malaysia are now being modernised for ETS electric trains to run at up to 160 km/h (100 mph) making them probably the fastest metre-gauge trains in the world.  Within Malaysia, you'll often see sections of old colonial singe-track line and the new double-track electrified line side by side, or just a few yards from each other.

  • The line's connection with Singapore has suffered in the last few years.  Until 2011, trains left from the wonderfully faded grandeur of Singapore's art deco railway station, built in 1932.  Sadly, the Singapore government took it over from the Malaysians and closed it down, so trains to Kuala Lumpur and the north now leave from Johor Bahru Sentral Station just north of the causeway into Malaysia.  However, a shuttle train operates from Woodlands Checkpoint just south of the causeway, or you can take a frequent local bus all the way from central Singapore to JB Sentral.  The options for transferring to or from downtown Singapore are explained here,

  • If you were in a hurry you could go from Singapore to Bangkok in less than 48 hours using train 20 overnight from JB Sentral to Hat Yai then train 170 or train 36 overnight from Hat Yai to Bangkok, but I'd recommend stopping off at Kuala Lumpur and Penang as they are both fascinating cities.

  • So perhaps take the morning train from JB to KL (train 2), or the time-effective overnight sleeper (train 24).  Stop over in KL for a day or two, then take any ETS train you like from Kuala Lumpur to Butterworth, which is the station for the ferry shuttle to Penang.  After a day or two exploring Penang, take a comfy sleeper on train 36, the International Express leaving Butterworth at lunchtime and arriving in Bangkok next morning.  You could stop off in southern Thailand as well if you like, it's entirely up to you.  This page will help you do it.

Train times...

  • It's not difficult to read this timetable!  All these trains run every day unless shown otherwise.  Each column is a separate train, and you read downwards.  You can buy tickets for any train between any two stations.  So for example, in the first column you see that train number 2, with 1st & 2nd class seats, leaves JB Sentral every day at 08:40, stops at Johor Bahru, Gemas, Tampin, calls at Kuala Lumpur at 16:40, calls at Ipoh and finally arrives at Butterworth (for Penang) at 21:45.  You could change trains at KL onto train 20 to Hat Yai.  Or you could stay on board till Butterworth, stay overnight and catch train 36 to Bangkok next day.  What you do is up to you...

  • IMPORTANT:  MAJOR CHANGES FROM 1 MARCH 2016.  The Gemas-KL-Butterworth-Padang Besar railway has now been modernised & electrified, but modernisation of the Johor Bahru-Gemas southern section is ongoing.  Diesel-hauled intercity trains 1/2 & 20/21 are living on borrowed time and will be discontinued as from 1 March 2016.  From that date, only fast electric ETS trains will operate over the modernised Gemas-KL-Butterworth-Padang Besar section, connecting with diesel-hauled intercity trains between JB Sentral and Gemas, and if you want to travel to/from Thailand you'll use an ETS train connecting at Padang Besar with the diesel shuttle trains to/from Hat Yai (trains 947-950) already in operation since 22 December 2015.  Train 35/36 will continue to operate between Hat Yai and Bangkok, but will no longer have through sleeping-cars to or from Butterworth.  I will update this page as more information becomes available.

 Singapore ► Kuala Lumpur ► Penang ► Bangkok

 Train number (please read the notes below):

2

9500

948

20

170

24

9208

9208

950

9214

36

9204

9216

9210

9210

 Types of seat & sleeper on board (see the explanation below): 

1,2

ETS

DRC

S,2,3

S,2,3

S,2

ETS

ETS

DRC

ETS

S

ETS

ETS

ETS

ETS

 Days of running:

daily

daily

daily

daily

daily

daily

daily

daily

daily

daily

daily

daily

Fri-Sun

daily

daily

 Singapore

depart

How to transfer between Singapore & JB Sentral

 Johor Bahru Sentral

depart

08:40

-

-

17:00

-

22:30

-

-

-

 

-

-

-

-

-

 Kluang

arr/dep

10:51

-

-

19:22

-

00:46

-

-

-

 

-

-

-

-

-

 Gemas

arr/dep

13:21

-

-

21:40

-

04:14

-

-

-

 

-

14:00

-

16:30

-

 Pulau Sebang/Tampin for bus/taxi to/from Malacca

arr/dep  

14:03

-

-

22:21

-

04:56

-

-

-

 

-

14:28

-

14:28

-

 Kuala Lumpur Sentral station

arrive

16:40

-

-

00:30

-

07:00

-

-

-

 

-

16:11

-

18:35

-

depart

16:40

-

-

00:30

-

07:15

09:15

09:30

-

11:00

-

16:11

17:30

18:35

20:00

 Kuala Lumpur historic 1910 station

arr/dep

|

-

-

|

-

|

09:19

09:35

-

11:06

-

16:16

17:35

18:40

20:04

 Ipoh - for bus to Cameron Highlands

arr/dep

19:17

05:30

-

04:45

-

10:55

11:28

11:44

-

13:06

-

18:16

19:51

20:58

22:13

 Butterworth - for Penang by frequent ferry

arrive

21:45

07:28

-

|

-

-

13:07

13:38

-

|

-

|

21:30

22:40

23:52

depart

-

07:28

-

|

-

-

-

13:38

-

|

14:00

|

-

-

-

 Alor Setar - for Kuala Kedah & Langkawi ferry

arr/dep

-

08:30

-

09:12

-

-

-

14:35

-

15:18

15:53

20:28

-

-

-

 Arau - for Kuala Perlis & Langkawi ferry

arr/dep

-

08:53

-

09:47

-

-

-

14:54

-

15:37

16:30

20:47

-

-

-

 Padang Besar 1 = Malaysian border (Malaysian time)

arrive

-

09:10

-

10:20

-

-

-

15:10

-

15:55

17:25

21:05

-

-

-

depart

-

-

09:55

11:20

-

-

-

-

15:40

-

18:40

-

-

-

-

 Hat Yai - for bus to Phuket or Krabi (Thai time)

arrive

-

-

09:50

11:20

-

-

-

-

15:35

-

18:30

-

-

-

-

depart

-

-

-

-

14:45

-

-

-

-

-

18:45

-

-

-

-

 Surat Thani  (for ferry to Ko Samui & Koh Tao)

arrive

-

-

-

-

20:14

-

-

-

-

-

23:54

-

-

-

-

 Chumphon  (for ferry to Koh Tao)

arrive

-

-

-

-

23:23

-

-

-

-

-

02:34

-

-

-

-

 Hua Hin

arrive

-

-

-

-

04:28

-

-

-

-

-

06:29

-

-

-

-

 Nakhon Pathom - for train to River Kwai

arrive

-

-

-

-

07:26

-

-

-

-

-

09:03

-

-

-

-

 Bangkok Hualamphong station

arrive

-

-

-

-

09:00

-

-

-

-

-

10:30

-

-

-

-

To save space, these timetables do not show:

(a) The complete frequent ETS trains between KL & Ipoh, but you can check times at www.ktmb.com.my.

  The train from Butterworth to Kuala Lumpur & Singapore calls at a wayside station

Take the train!  In contrast to a meaningless flight, or a bus journey along an ugly motorway built in the 1990s, the leisurely Singapore-Kuala Lumpur train ride takes you over the famous causeway, past lush green palm plantations and little wayside railway stations, along the old colonial Federated Malay States Railway...

(b) The complete Thai domestic service between Hat Yai, Surat Thani, Chumphon, Hua Hin & Bangkok, the full service is shown in the Bangkok to Southern Thailand section of the Thailand page.

(c) Several daily KTM Komuter trains operate between Padang Besar & Butterworth, see www.ktmb.com.my.

Key to classes:

ETS = Electric Train Service.  New generation train with one class of seats & buffet car.

L = Deluxe sleeper (Premier Night Deluxe), 1 or 2-bed compartments with private shower & toilet, air-conditioned.  Since 2014 this 1st class sleeping-car has been temporarily out of service for repair & refurbishment, that's still the case in 2015, but it's not known for how long.  Check the online booking system and if it doesn't appear, simply use 2nd class sleepers instead, they're fine.

F = 1st class sleepers (Premier Night Standard), 2-bed compartments with washbasin, air-conditioned.  Temporarily out of service for repair & refurbishment since 2014, still the case in 2015, it's not known when it will return.  Just use a 2nd class sleeper instead, they're fine.

S = 2nd class sleepers (Superior Night), upper & lower berths with curtains for privacy, air-conditioned.

1 = 1st class seats (Premier).  Reasonably luxurious if worn, reclining, air-conditioned.

2 = 2nd class seats (Superior).  Comfortable, air-conditioned.

3 = 3rd class seats (Economy).  Modern & fairly comfortable, but basic.

DRC= Diesel Rail Car, 2nd class seats, air-conditioned, like the one shown here.

K = Modern air-conditioned KTM Komuter train.  2nd class seats only.

k = connection from Padang Besar to Butterworth by KTM Komuter train, no reservation necessary.

All times are shown in local time, remember that Thailand is 1 hour behind Malaysian time!  Please check times before you travel at www.ktmb.com.my as they change from time to time.  And make sure you read the notes by train number below.  You can find a detailed map of train routes in Malaysia on the Malaysian Railways InterCity website, www.ktmintercity.com.my.

 Bangkok Penang Kuala Lumpur Singapore

 Train number (see the notes below):

9231

9211

9203

1

9213

35

947

9233

25

949

9209

9503

9215

41

21

 Types of seat & sleeper on board (see explanation):

ETS

ETS

ETS

1,2

ETS

S

DRC

ETS

S,2

DRC

ETS

ETS

ETS

2

S,2,3

 Days of running: 

daily

daily

daily

daily

daily

daily

daily

daily

daily

daily

daily

Mon-Thur

Fri-Sun

daily

daily

 Bangkok Hualamphong station

depart

-

-

-

-

-

14:45

-

-

-

-

-

-

-

-

-

 Nakon Pathom - for River Kwai train

depart

-

-

-

-

-

16:11

-

-

-

-

-

-

-

-

-

 Hua Hin

depart

-

-

-

-

-

18:45

-

-

-

-

-

-

-

-

-

 Chumphon - for ferry from Koh Tao

depart

-

-

-

-

-

22:45

-

-

-

-

-

-

-

05:59

-

 Surat Thani - for Ko Samui & Koh Tao

depart

-

-

-

-

-

01:26

-

-

-

-

-

-

-

08:15

-

 Hat Yai - bus connection from Phuket or Krabi

arrive

-

-

-

-

-

06:35

-

-

-

-

-

-

-

12:34

-

depart

-

-

-

-

-

07:00

07:30

-

-

13:05

-

-

-

-

16:00

 Padang Besar 1 (Malaysian border, Malay time)

arrive

-

-

-

-

-

08:55

09:25

-

-

15:00

-

-

-

-

18:00

depart

-

-

07:45

-

09:30

10:00

10:45k

-

-

-

16:15

17:15

17:15

-

19:00

 Arau - for Kuala Perlis & Langkawi ferry

arr/dep

-

-

08:01

-

09:46

10:32

11:05k

-

-

-

16:31

17:33

17:33

-

19:29

 Alor Setar - for Kuala Kedah & Langkawi ferry

arr/dep

-

-

08:19

-

10:04

11:09

11:27k

-

-

-

16:48

17:55

17:55

-

20:07

 Butterworth - for Penang by frequent ferry

arrive

-

-

|

-

|

13:00

12:30k

-

-

-

17:58

19:08

19:08

-

|

depart

05:00

07:00

|

08:00

|

-

-

15:00

-

-

17:58

19:08

19:08

-

|

 Ipoh - for bus to or from Cameron Highlands

arr/dep  

06:33

08:44

10:32

10:35

12:14

-

-

16:40

18:40

-

19:39

20:55

20:55

-

00:47

 Kuala Lumpur historic 1910 station

arr/dep  

08:31

|

12:39

|

14:21

-

-

18:48

|

-

21:46

-

23:01

-

|

 Kuala Lumpur Sentral station

arrive

08:35

11:03

12:43

13:30

14:25

-

-

18:52

22:30

-

21:50

-

23:05

-

04:38

depart

-

11:03

12:43

13:30

-

-

-

-

22:30

-

-

-

-

-

04:38

 Pulau Sebang/Tampin bus/taxi to/from Malacca

arr/dep

-

12:50

14:35

15:24

-

-

-

-

00:28

-

-

-

-

-

06:39

 Gemas

arr/dep

-

13:10

15:00

16:02

-

-

-

-

01:21

-

-

-

-

-

07:21

 Kluang

arr/dep

-

-

-

18:26

-

-

-

-

03:59

-

-

-

-

-

09:56

 Johor Bahru Sentral

arrive

-

-

-

20:20

-

-

-

-

06:15

-

-

-

-

-

11:55

 Singapore

arrive

How to transfer between JB Sentral & Singapore

Notes by train number...

Bus & ferry connections...

How much does it cost?

 One-way fare in Ringgits: 

3rd class

seat

2nd class

seat

1st class

seat

ETS

seat

2nd class

sleeper

1st class

sleeper

Deluxe sleeper

with shower & WC

 Singapore to Bangkok

There is no such thing as a Singapore to Bangkok ticket.  The cost of a Singapore to Bangkok train journey is the sum of the fares for each train you choose to take.

 Singapore Woodlands to Johor Bahru

Shuttle train fare:  SG$5 northbound, RM 5 southbound.

 Johor Bharu to Kuala Lumpur

-

RM 33

(7, $10)

RM 64

(13, $20)

-

RM 45

(9, $14)

-

RM 135

(28, $43)

 Johor Bharu to Butterworth (Penang)

-

RM 58

(12, $18)

RM 122

(26, $40)

-

-

-

-

 Kuala Lumpur to Johor Bahru

-

RM 33

(7, $10)

RM 64

(13, $20)

-

RM 45

(9, $14)

-

RM 135

(28, $43)

 Kuala Lumpur to Butterworth (Penang):

RM 17

(4, $5)

RM 34

(7, $10)

Train 9208

RM 59

RM 67

(14, $20)

RM 69

(14, $20)

RM 43

(9, $13)

RM 85

(18, $26)

-

 Kuala Lumpur to Padang Besar:

-

-

-

RM 80

(17, $25)

-

-

-

 Kuala Lumpur to Hat Yai

-

RM 44

(9, $13)

-

-

RM 57

(12, $17)

-

-

 Butterworth (Penang) to Johor Bahru 

-

RM 58

(12, $18)

RM 122

(26, $40)

-

-

-

-

 Butterworth (Penang) to Kuala Lumpur:

RM 17

(4, $5)

RM 34

(7, $10)

Train 9209

RM 59

RM 67

(14, $20)

RM 69

(14, $20)

RM 43

(9, $13)

RM 85

(18, $26)

-

 Butterworth (Penang) to Padang Besar:

-

-

-

RM 29

(6, $9)

-

-

-

 Butterworth (Penang) to Bangkok

-

-

-

-

RM 112

(23, $34)

-

-

 Butterworth (Penang) to Surat Thani

-

-

-

-

RM 101

(21, $30)

-

-

Children aged 0 to 3 travel free, children aged 4 to 11 travel at half fare, children aged 12 and over pay full fare.

Sleeper fares shown above are per person for lower berths.  Upper berths are about 14% cheaper.

You can check these fares on the KTM website, www.ktmb.com.my using the e-ticket page.  Remember that Kuala Lumpur is listed under S as Sentral Kuala Lumpur, Johor Bahru is listed as JB Sentral.  KTM calls 1st class Premier and 2nd class Superior.  Classes and class codes used on ktmb.com.my are as follows:

AFC = 1st class seats (also known as Premier)

ASC = 2nd class seats (also known as Superior)

AEC = 3rd class seats (also known as Economy)

ADNS = 2nd class sleeper (also known as Superior Night)

ADNFB = 1st class sleeper (also known as Premier Night Standard)

ADNF = deluxe 'Selesa' sleeper with private shower & toilet (also known as Premier Night Deluxe)

How to buy tickets 

  Ticket counter at Kuala Lumpur Sentral
 

...Buy train tickets in person.  This is the KTM InterCity ticket counter at KL Sentral Station...

  First class lounge at Kuala Lumpur Sentral
 

First class lounge at Kuala Lumpur Sentral.  First class passengers can use the lounge an hour before each train departs.  It's poorly signed:  Go through the main doors from the taxi rank, walk forward, do a 180 degree turn up the escalator to the Level 3 walkway, turn left at the top of the escalator and left again through the lift lobby to the door to the lounge...  Photo courtesy of Ian Foster

Do I need a reservation? 

Yes.  All long-distance trains in Malaysia and Thailand are 'reservation compulsory', and tickets always include a seat or sleeper reservation on a specific train.  You cannot 'hop on and off' without a reservation.  Malaysian train reservations currently open 30 days before departure (it used to be 60), Thai trains open 60 days before departure.

Can I stop off on the way?  Can I hop on & off?

Yes, of course you can stop off wherever you like for as long as you like.  But no, you cannot buy an open ticket and hop on and off trains without a reservation.  In fact, there is no such thing as a Singapore to Bangkok ticket, you must buy a separate ticket for each individual train journey you make, and the ticket come with a specific seat or berth number on a specific date on a specific train.  You can buy all your tickets in advance or keep your options open and buy them at the station as you go along, it's up to you.  If there are seats still available (as there usually are), you can buy tickets right up until the train leaves.

What's the best way to buy tickets?

  • To book an entire northbound journey from Singapore to Bangkok...

    (1)  Use www.ktmb.com.my or Easybook.com to book each Malaysian KTM train you want, including KTM-run train 20 to Hat Yai.

    (2) Use reliable Thai agency 12go.asia to book each State Railways of Thailand train you want, including Thai-run train 36 from Butterworth to Bangkok or any trains wholly within Thailand.  Tickets will need to be sent to you by courier for $27, unless you will happen to be in Bangkok, Chiang Mai ro Hat Yai beforehand so can collect them for free.

  • To book an entire southbound journey from Bangkok to Singapore...

    (1)  Use reliable Thai agency 12go.asia to book each State Railways of Thailand train you want, including Thai-run train 35 from Bangkok to Butterworth or any trains wholly within Thailand.  Tickets can be collected in Bangkok, Chiang Mai or Hat Yai, or if necessary sent overseas by courier for $27.

    (2) Use www.ktmb.com.my or Easybook.com to book each Malaysian KTM train you want, including KTM-run train 21 from Hat Yai to Malaysia.

Buying tickets at the station...

  • You can buy tickets at Woodlands train checkpoint in Singapore or at any railway station in Malaysia, up to 30 days in advance.  KTM has a computerised reservation system, so the KTM ticket offices at Singapore Woodlands, Kuala Lumpur, Butterworth or any other Malaysian station (including the KTM ticket office at the Georgetown ferry terminal in Penang) can sell tickets and make reservations for any train journey within Malaysia, or starting in Malaysia heading into Thailand, including Butterworth to Bangkok.

  • Singapore's Woodlands station ticket counter accepts American Express & Diners Club credit cards, but not Visa or MasterCard.  The ticket offices at Kuala Lumpur Sentral, Butterworth & Georgetown (Penang) accept MasterCard & Visa.

  • Stations in Malaysia & Singapore cannot book seats or berths on trains wholly inside Thailand, nor can they book return journeys from Thailand back to Malaysia on train 35 (although they can book train 21), because they cannot access the Thai Railways reservation system.  Just book the return journey from Bangkok to Malaysia when you get to Bangkok, or book it online via a reliable Thai travel agency such as 12go.asia, as explained on the Thailand page.

 
 

KTM = Malaysian Railways

Singapore = Woodlands.

Premier = 1st class

Superior = 2nd class

Superior Night = 2nd class sleeper.

How to buy tickets online...

Option 1:  Buy train tickets online at www.easybook.com

  • Who are they?  Bus ticket aggregator www.easybook.com now also sells train tickets.  It's significantly easier to use than KTM's own website which is why I suggest it as option 1, and it sells tickets at the same price with no added fees, in fact there may be a small discount of up to 5%.

  • What trains can be booked online? 

    www.easybook.com can sell tickets for any KTM (Malaysian Railways) express train running wholly within Singapore & Malaysia, in other words KTM trains 1 to 29 also ETS trains in the 92xx & 95xx series.

    It will also book the KTM-run international train 20 or 21 between Kuala Lumpur and Hat Yai in Thailand, northbound or southbound.  However, it will not book shorter journeys on this train such as Butterworth to Hat Yai as these short hops are only sold at the station 24 hours before departure.

  • What trains can't it book? 

    Easybook.com cannot book Thai trains, so here's how to do that...

    Train 36, the northbound Thai-run International Express from Butterworth to Bangkok can be booked online at 12GoAsia as shown on the Thailand page, although you'll have to pay the $27 courier fee to have tickets sent to you as you cannot collect them in Malaysia, only (if you were going to be there beforehand) in Bangkok.

    Train 35, the southbound Bangkok to Butterworth International Express can be booked online with 12GoAsia as shown on the Thailand page with ticket collection in Bangkok, as can any other Thai trains starting in Bangkok.

    Other trains wholly within Thailand can also be booked at 12GoAsia as shown on the Thailand page with ticket collection at Bangkok, Chiang Mai, Hat Yai or they can be sent overseas for a fee.

  • When do bookings open?  Malaysian train bookings open 30 days before departure.

  • How are tickets delivered?  You pay online by credit card and print out your own ticket, the same as using KTM's own website.

  • Classes:  Premier means 1st class, Superior means 2nd class, and Superior Night means a 2nd class sleeper.

  • Stations:  For Singapore, select 'Singapore' then 'Woodland'.  For Kuala Lumpur, select 'Kuala Lumpur' then 'Kuala Lumpur Sentral'. For Johor Bahru select 'Johor' then JB Sentral.  For Penang, select 'Penang' then 'Butterworth'.  For Hat Yai select 'Thailand' then 'Hat Yai'.

  • Prices for tickets starting in Singapore:  If you are booking tickets starting in Singapore, read the Tickets bought in Singapore section, as the Singapore dollar fare will apply, converted back into Ringgits.  In other words, a 40 Ringgit fare for a journey starting in Singapore will be charged as 40 Singapore dollars then converted back into Ringgits, in this example about 91 Ringgits.  Crazy, but true.  It's so cheap anyway you may not be bothered, but it's cheaper to buy tickets starting at JB Sentral, then simply buy a local Woodlands to JB Sentral ticket at the station at Woodlands, just before departure.  An experience to start in Singapore and rumble across that causeway, though!

Option 2:  Buy tickets at www.ktmb.com.my (direct link https://intranet.ktmb.com.my/e-ticket/login.aspx)

 

The view from the train...

  Scenery from the train between Kuala Lumpur & Butterworth (Penang)
 

Seen from the train:  A green and fertile landscape...

  Palm oil plantations seen from the train between Kuala Lumpur & Butterworth
 

... and many palm oil and rubber plantations.

  More scenery from the train between Kuala Lumpur & Butterworth (Penang)
 

... with strange rock outcrops in places.

  A lake seen from the train between Kuala Lumpur & Butterworth (Penang)
 

... a lake between Kuala Lumpur & Butterworth.

  First class car refurbished with leather seats on train 1 from Penang to Kuala Lumpur and Singapore train
 

A first class coach on train 1 from Singapore to Kuala Lumpur and Butterworth (Penang.  This car has been refurbished with with reclining leather seats.

  Train 1, the Rakyat Express at Butterworth (Penang)
 

Train 1, the Rakyat Express, about to leave Butterworth for Kuala Lumpur and Johor Bahru for connections to Singapore...

  • You can book Malaysian train tickets online at the official KTM website.  It's a little fiddly, but works.  It seems to work better in Firefox or Chrome than IE.  You'll find Easybook.com (see above) far easier to use and slightly cheaper, although the official KTM website does allow a specific seat choice.

  • What trains can it book online?  The www.ktmb.com.my e-ticketing system will book any express train running wholly within Singapore & Malaysia, in other words trains 1 to 29.

    It will also book the KTM-run international train 20 or 21 between Kuala Lumpur and Hat Yai in Thailand, northbound or southbound, but will not book shorter journeys on this train between Butterworth & Hat Yai as these short hop tickets are only sold at the station 24 hours before departure.

  • What trains can't it book?

    ktmbcom.my cannot book Thai trains, so here's how to do that...

    Train 36, the northbound Thai-run International Express from Butterworth to Bangkok can be booked online at 12GoAsia as shown on the Thailand page, although you'll have to pay the courier fee to have tickets sent to you as you cannot collect them in Malaysia, only (if you were going to be there beforehand) in Bangkok.

    Train 35, the southbound Bangkok to Butterworth International Express can be booked online with 12GoAsia as shown on the Thailand page with ticket collection in Bangkok, as can any other Thai trains starting in Bangkok.

    Other trains wholly within Thailand can also be booked at 12GoAsia as shown on the Thailand page with ticket collection at Bangkok, Chiang Mai, Hat Yai or they can be sent overseas for a fee.

  • When do bookings open?  30 days before departure.  It used to be 60, but it was reduced to 30 in April 2014.

  • How to book online:  Go to www.ktmb.com.my, the Malaysian railways (KTM) website, and use the journey planner on their home page to find a train.  On the results page, click 'Proceed Purchase Ticket'.  Alternatively, a direct link to the booking system is https://intranet.ktmb.com.my/e-ticket/login.aspx).  Now book your train(s).

  • How are tickets delivered?  You pay online by credit card and print out your own ticket.  Or you can collect the tickets from any KTM railway station, including Singapore (Woodlands).

  • Singapore is now shown under W as Woodlands CIQ.

  • Kuala Lumpur is shown in the list of destinations under S as Sentral Kuala Lumpur!

  • Johor Bahru is shown in the list of destinations as JB Sentral.

  • Prices for tickets starting in Singapore:  If you are booking tickets starting in Singapore, read the Tickets bought in Singapore section, as the Singapore dollar fare will apply, converted back into Ringgits.  In other words, a 40 Ringgit fare for a journey starting in Singapore will be charged as 40 Singapore dollars then converted back into Ringgits, in this example about 91 Ringgits.  Crazy, but true.  It's cheaper to buy tickets starting at JB Sentral, then simply buy a local Woodlands to JB Sentral ticket at the station at Woodlands, just before departure.

  • What is 'coach label/slot'?  It means coach number.  The confusingly-named "Label/slot" field on the booking form simply allows you to pick your coach (for example, coach 'J1') then when you click 'view' it will show you the available seats or berths in that coach, allowing you to pick one (for example, 5A, 5B, etc). 

  • Which are the best seats or berths to choose?   See the choosing the best seats or berths section for some useful tips!

  • Classes are as shown follows:

    AFC = Aircon First Class seats (Premier)

    ASC = Aircon Second Class seats (Superior)

    AEC = Aircon Economy Class (3rd class) seats (Economy)

    ADNS = 2nd class sleepers (Superior Night)

    ADNFB = 1st class 2-berth sleepers (Premier Night Standard)

    ADNFD = deluxe 2-berth sleepers with shower & toilet (Premier Night Deluxe)

  • If you have any problems with the online system, by tickets by phone or email as shown below...

Phone or email: callcenter@ktmb.com.my, +60 3 2267 1200 from overseas, 1-300-88-5862 local.

  • As from January 2016 you cannot now buy KTM tickets by phone or email, only in person at a KTM station or online.  However, if you need information, you can email callcenter@ktmb.com.my or call + 60 3 2267 1200 (calling from outside Malaysia) or 03 2267 1200 (calling from within Malaysia).

Book with UK-based agency International Rail, 0844 248 248 3 (+44 844 2482483)...

  • If you live in the UK, Ireland or elsewhere in Europe, you can buy KTM train tickets or arrange a whole northbound trip from Singapore to Bangkok by phone from International Rail, call 0844 248 248 3, lines open 09:00-17:00 Monday-Friday.  From outside the UK +44 844 248 248 3.  This is an option worth considering if other methods prove a problem or you'd rather pay a bit extra to have the whole trip sorted for you with no hassle.  Sample prices booked this way:  KL to Singapore or KL to Butterworth 15 in 2nd class, 25 in 1st class.  Singapore to KL 28 in 2nd class, 55 in 1st class.

Advice on choosing the best seats or berths...

  • On the trains between Singapore, Kuala Lumpur and Butterworth (Penang), it can help to know how the seats are arranged, as you can choose a specific seat when booking online at www.ktmb.com.my (although not at Easybook.com), and can request seating options when booking at stations or by email or phone:

  • On classic trains 1 & 2, seats are numbered by row (1 to 15 in 2nd class, 1 to 12 in 1st class) and lettered by seat across the width of the car, A-aisle-B-C in 1st class, A-B-aisle-C-D in 2nd class.  So seat 7C is in row 7, and it would be a window seat if it's first class, an aisle seat if in 2nd class.

  • In 1st class, seat 'A' is a solo seat (both window and aisle), seats 'B' and 'C' are two seats abreast on the other side of the aisle, 'B' aisle, 'C' window.   First class seats can be rotated, so normally almost all face the direction of travel.

  • In 2nd class, seats cannot rotate.  Rows 1 to 8 normally face forwards when travelling from Singapore northwards (and rows 9 to 15 backwards), and rows 9 to 15 face forwards when travelling southwards (rows 1 to 8 backwards).

  • Rows 1 and 15 in 2nd class have relatively poor window views, being at the end of the car facing a large TV screen.  Similarly, rows 1 and 12 in 1st class are at the extreme ends of the car and have a poor view from the window.  Pick a seat in the middle of the car.

  • When booking 2nd class sleepers, lower berths are wider than upper ones, which is why they're a fraction more expensive.  Pick berths in the centre of the car, away from the end doors as these will be quieter, away from the wheels, with no draughts from the door.

Security warnings for parts of southern Thailand...

  • If crossing into Thailand, you may be aware of the security warnings for the provinces of Pattani, Yala, Narathiwat and parts of Songkhla in southern Thailand.  The problem is at the eastern end of the Thai/Malay border, but the Singapore-KL-Penang-Bangkok mainline passes through the western end via Padang Besar.

  • Does the Singapore-KL-Bangkok railway pass through the affected areas at all?  It does not pass through any part of Pattani, Yala or Narathiwat provinces, it just clips the northwest corner of Songkhla province for 80km (a mere 50 miles) through Hat Yai.  Many Thais, Malays and western tourists pass through this section of line every day and I have no hesitation in using this route myself with my family.  It's a shame that government warnings don't allow for the fact that people have to pass through this short stretch on the main road and rail links from Malaysia to Bangkok.  The Thai terrorists aren't targeting western travellers, but in the affected provinces, bombs have gone off outside bars and police stations, and the rail line to Yala and Sungai Kolok has been affected on a number of occasions - note that Yala & Sungai Kolok are not on the Singapore-KL-Bangkok main line but on the separate line to the eastern end of the border, see the map here.

  • I must emphasise that travellers should always take advice and be aware of the latest situation, I certainly don't claim to provide current security advice, your decision is entirely your own.  But purely for myself, whilst I personally would avoid visiting Sungai Kolok or Yala (although many westerners do decide to go there), I don't worry unduly about passing swiftly through the 50 miles of the northern part of Songkhla Province on a direct train on the Singapore-Bangkok main line.  After all, even the luxurious tourist-orientated Eastern & Oriental Express goes this way!

What are the trains like?

Travel tip:  Air-conditioning is always turned up high on Malaysian & Thai trains, indeed this is often the case on air-con trains & buses in much of Asia.  The cool temperature on board catches out T-shirted westerners who have forgotten to bring a jumper or cardigan!

Trains 1 & 2 Rakyat Express...

Train 1/2 between JB, KL & Butterworth is comfortable and air-conditioned.  It has 1st & 2nd class seats, marketed as Premier & Superior, hauled by a conventional locomotive.  The trains have a refreshment trolley and buffet car with a very limited selection of drinks and snacks, but it's a good idea to bring your own food and drink along.

Trolley refreshments on a Malaysian train from Penang to Kuala lumpur & Singapore   First class seats on a Malaysian KTM train from Penang to Kuala Lumpur to Singapore

A refreshment trolley serves complimentary cake and water in first class.  Instant coffee costs a few ringgits.

 

First class (Premier, AFC) seats are quite luxurious, but often very worn.  They recline & can be rotated to face each other.  See virtual tour of 1st class

Second class seats on a Malaysian train from Penang to Kuala lumpur & Singapore   The Rakyat Express from Penang to Kuala lumpur & Singapore at a wayside station

Second class (Superior, ASC) seats are also very comfortable, but they cannot be rotated.  See virtual tour of 2nd class

 

The Rakyat Express (train number 1) from Butterworth (Penang) to Kuala Lumpur & Johor Bahru calls at a wayside station...

ETS trains 9200 & 9500 & upwards:  The new generation, at up to 100 mph...

Malaysian railways are being modernised, speeded up & electrified, and a new generation of trains is appearing called ETS: Electric Train Service running at up to 160 km/h (100 mph).  The first generation ETS Silver trains operate a fast regular service between Kuala Lumpur & Ipoh, with one class of seating called ETS Silver - technically 2nd class.  These KL-Ipoh ETS trains are not shown in the timetables above to save space, so see www.ktmb.com.my for times & prices.  From July 2015 new pointy-nosed express ETS Gold & Platinum trains started operating between KL, Ipoh, Butterworth and Padang Besar.  These have one class of seating, although its still technically 2nd class.  All ETS Gold & Platinum trains feature a bistro car and prayer room.  ETS trains are smooth and powerfully air-conditioned.

An air-conditioned ETS Gold train   ETS Gold seats

ETS Gold train 9208.

 

ETS Gold seats on train 9208. Courtesy Ainan Marzuki.

ETS Gold seating   ETS Gold train cafe counter

ETS Gold seats. Courtesy Mark Dohm.

 

ETS Gold seating & cafe counter. Courtesy Mark Dohm.

An air-conditioned ETS train at Kuala Lumpur Sentral   ETS Silver seating

ETS Silver train at Kuala Lumpur Sentral.

 

ETS Silver seats on a KL-Ipoh ETS train.

Overnight trains 20, 21, 24, 25:  2nd class sleepers (Standard Night, ADNS)...

All Malaysian overnight trains have modern 2nd class sleepers, marketed as Standard Night.  They are a great way to travel, and are safe, comfortable, cheap and fun too.  In some ways, they are more fun than the closed compartments of the first class sleepers!  They are open-plan, with upper and lower berths arranged along each side of a central aisle running down the middle of the coach.  Each bunk has curtains for privacy, and a nice touch in these Malaysian sleeping-cars is that the upper berth has its own window.  Upper berths are cheaper than lower berths, but they are narrower, so ask for a lower berth if possible, especially if you are over 6' 2".  All necessary bedding is provided, with blankets and fresh clean sheets.  These sleepers are available on all overnight trains in Malaysia, including JB Sentral-Kuala Lumpur, Kuala Lumpur-Butterworth (for Penang)-Hat Yai (in Thailand), JB Sentral-Tumpat (Khota Bharu) and Kuala Lumpur-Tumpat (Khota Bharu).  The Butterworth (Penang)-Bangkok sleepers are similar, but provided by the Thai Railways, see below.

2nd class sleeper on the Kuala Lumpur-Singapore night train

  2nd class air-conditioned sleepers on a Malaysian train.

Virtual tour - 2nd class sleepers Video - taking the sleeper train to KL

KTM (Malaysian Railways) 2nd class sleeper aisle   Exterior of a KTM 2nd class sleeper at Butterworth station

Overnight trains:  1st class sleepers (Premier Night Standard, ADNFB)  Temporarily out of service

If you would prefer an enclosed private room, go for a first class sleeper.  These older first class sleeping-cars are very comfortable, and they operate on the Kuala Lumpur-Butterworth (Penang) and Kuala Lumpur-Tumpat (Khota Bharu) overnight trains, but not on the Singapore-KL sleeper train.  These 1st class sleeping-cars, marketed as 'Premier Night', have private lockable air-conditioned 2-berth compartments with washbasin, opening off a side corridor.  All necessary bedding, towels and toiletries are provided.  Passengers travelling alone can either pay for both berths OR book one berth in a 2-bed compartment and share with another civilised sleeper passenger of the same sex.  There are toilets at the end of the corridor. IMPORTANT:  These 1st class sleepers are temporarily unavailable on the KL to Butterworth overnight train allegedly due to repair & refurbishment that has been going on since 2014.  Just use a 2nd class sleeper, they're fine.

The sleeper train from Penang to Kuala Lumpur about to leave Butterworth station.   1st class 2-berth compartment, Malaysian sleeper train from Butterworth (Penang) to Kuala Lumpur.

Overnight trains:  Premier Night Deluxe sleepers (ADNFD) Temporarily out of service...

The JB Sentral-Kuala Lumpur overnight train has a deluxe sleeping-car, with 1 or 2-bed private rooms with en suite toilet & shower.  See www.ktmb.com.my for a 360 virtual tour.  Two armchairs face each other over a table.  At night, the seat converts to a lower berth and an upper bed folds out from the wall.  A simple packed meal, served in your compartment, is included in the fare.  All necessary bedding, towels and toiletries are provided.  There's even a TV in the room, which may or may not work.  The private toilet/shower room comes complete with electric hairdryer.  It's fully carpeted, but this being Southeast Asia, expect the carpet to be grubby, just don't expect western standards!  More photos of the deluxe sleeper Virtual tour of deluxe sleeperIMPORTANT:  In 2014 this car was taken out of action for overhaul, it's still unavailable in 2015 and it's not known when or if the night train will regain its deluxe sleeper.  Just use a 2nd class sleeper instead, they're fine.

Train 35 & 36 International Express from Butterworth to Bangkok...

The 2nd class air-conditioned sleepers on train 35/36 are provided by the State Railways of Thailand.  There are no 1st class sleeping-cars on this train, apart from the one that is attached between Hat Yai & Bangkok, which cannot be reserved from Malaysia.  However, there's no need to travel 1st class, as the 2nd class sleepers shown here are perfectly good, clean and comfortable.  The curtains at night on each berth, and the bays of two seats with partitions, give you all the privacy you really need.  Today's International Express is the descendant of the Southern Express which started in 1922, see history of the International Express.

2nd class sleepers on the International Express train from Bangkok to Butterworth (Penang), arrived at Butterworth   2nd class air-conditioned sleepers, made up as upper & lower berths

This is the International Express from Bangkok at Butterworth (Penang).

 

By night, upper & lower berths, each with curtains for privacy...

Thai 2nd class sleeper, most modern type   2nd class sleeper on a Thai train, in daytime mode.

Cars are open-plan, with bays of seats either side of the aisle.

 

By day, a pair of spacious armchairs for two people, very civilised...

A restaurant car is attached between Hat Yai and Bangkok, for dinner & breakfast.  The food is remarkably cheap and good, a set meal costs around 150-200 baht (3-4 or $5-$6).  You choose from a leaflet with both pictures and English captions.  See sample menu & more food photos.

Restaurant car on the train from Bangkok to Hat Yai   Food in the restaurant car on a Thai train

Air-conditioned restaurant car on train 35 from Bangkok to Hat Yai.

 

The seafood dinner, 200 baht (4 or $6).

First class lounge...

Passengers with 1st class tickets (seat or sleeper) can use the VIP First Class Lounge at Kuala Lumpur Sentral station.  The lounge isn't well signed.  Walk in through the main entrance from the taxi rank at level 2, do a 180 degree turn to your right up the escalator to level 3, turn left at the top and immediately left again through the lift lobby to the lounge entrance.  The lounge has seats, a TV and washrooms with free WiFi & complimentary soft drinks.  It's open an hour before the departure of each train, you should leave it and join your train 15 minutes before departure.

Traveller's reports...

Traveller Sheena Clowes reports from regular journeys between Singapore, KL, Penang and Bangkok:  I am an older lady who loves to travel alone and overland, so here are some recent pointers for added comfort for these journeys which I have made many times over the past few years, most recently today from Butterworth-Bangkok.  First of all, the Internasional Ekspress (Butterworth-Penang) is late both leaving and arriving around 20% of the time.  Be prepared for it, not stressed by it.  For instance, it left yesterday at 15.45 instead of 14.20, and arrived in Bangkok at just before 2pm today.  But even with my delaying for a cup of good coffee at the station in Bangkok, I was checking into my hotel at 2.45pm - I wouldn't be checking into a city-centre hotel 45 minutes after landing at Bangkok international airport, would I!?

Take some water and a light snack - biscuits, maybe - for the first few hours of the Internasional Ekspress when there is no restaurant car. If you forget, you can get food at the bus station just a short distance from the train station, or if you are coming from Georgetown, at the stalls at the jetty there.  The Internasional Ekspress carries local passengers without reservations between the first station after Butterworth to the last station before Thailand, so don't spread your belongings out too much, you will end up with them all on your lap soon enough!  There is also usually hot drinking water available at the end of the 2nd class sleeper for making tea, instant noodles, re-heating baby food etc.  In the centre of these coaches there is an electricity point where you can recharge your phone. Make friends with the people sitting there, to keep an eye on it,  and only take as long as you need (it doesn't need to be fully charged for a quick phone call) as other people need to charge their phones, too.

The lower berth on the Internasional Ekspress's 2nd class sleepers offers an unprecedented (in my experience) amount of space as it is a full metre wide. The size of the berth, and the way the curtains hang around them, and their length, means that even an arthritic old woman like me can change clothes in privacy and rearrange her overnight case. If you like to read in bed, take a book-light or head torch, and that if you need pitch darkness for sleeping, take  some sort of eyeshade. You only get one pillow per berth, so fold up some soft clothing if you like your head higher.  The cotton blanket that you are issued with is freshly-laundered and I find gives just the right degree of cosiness when wearing a T-shirt and cotton trousers.  Some people are too cold - the air-conditioning is fairly fierce - and need to put on more clothes to keep warm!  If you don't want an Asian breakfast or a rather strange Western breakfast, you can just buy a cup of coffee for 30 baht. It's instant but good and hot and strong, just the ticket with a couple of Malaysian "breakfast biscuits" and a carton of yoghurt you bought the previous day in Butterworth or Georgetown.  The food offered by the "Bogie Restaurant" (orders taken after crossing the border; dinner is served after Hat Yai and breakfast at whatever reasonable hour people are getting up) is generally very good if you like Thai food.  The restlessness of the southern provinces of Thailand is evidenced by the armed guards on the train overnight and a policeman patrols the sleeper coaches randomly through the night - in stocking feet!  However, I have never been aware of any problems in the border areas while I have been travelling.


The Jungle Line...

Singapore or Kuala Lumpur to Gua Musang & Khota Bahru...

Most people use the main line from Singapore to KL, Penang, and Bangkok, which heads up the west coast of Malaysia.  But there's alternative route up the east coast, through jungle scenery to Khota Bahru - even if some of the jungle has now become palm plantations.  It's possible to take this Jungle Line from KL or Singapore to Khota Bahru, then a bus or taxi to the frontier, walk across the border into Thailand to Sungai Kolok railway station, and take a train to Bangkok (but see the security warning).  It's worth making the effort to take a daytime train between Gemas & Khota Bahru (Wakaf Bahru), as the scenery is superb, and the direct trains from Singapore and KL travel at night.  In Gemas, there's a fair hotel just outside the station, and there will be plenty of hotels with rooms to spare in Khota Bahru, even late at night when the train arrives at Wakaf Bahru.

In December 2014 the jungle line was completely blocked by floods, but in February 2016 it seems a direct sleeper train has resumed between JB Sentral and Tumpat, as shown below.

It is highly likely that the timings of local trains 51-57 have changed from those shown below, but at present the KTM website only shows an outdated timetable for the jungle line and their online booking system only deals with intercity train 26/27 .  Please check times locally!

 Singapore & Kuala Lumpur ► Khota Bahru

Train number (see notes below):

52/54

26

-

56/58

Days of operation:

daily

daily

daily

daily

Train type:

shuttle

Intercity

Taxi?

shuttle

Classes:

3

S,2,3

-

3

 Singapore

depart

How to transfer from Singapore

 Johor Bahru Sentral

depart

-

20:30

-

-

 Kuala Lumpur Sentral*

depart

-

*

-

-

 Pulau Sebang/Tampin for Malacca

depart

-

|

-

-

 Gemas

depart

-

01:00

-

-

 Kuala Lipis

arr/dep

-

06:29

-

-

 Gua Musang

arrive

-

08:45

-

-

 Tanah Merah

arrive

10:28

11:55

-

19:38

 Pasir Mas (for bus to K. Bharu)

arrive

11:03

12:22

-

20:13

 Wakaf Bharu (taxi to K. Bharu)

arrive

11:22

12:37

-

20:32

 Tumpat

arrive

11:35

12:56

-

20:59

* = To or from Kuala Lumpur, find a suitable connection between KL & Gemas by ETS train in the mainline timetable above.

Key to classes:

F = 1st class sleepers (Premier Night Standard), 2-bed compartments with washbasin, air-conditioned.

S = 2nd class sleepers (Superior Night), upper & lower berths with curtains for privacy, air-conditioned.

1 = 1st class seats (Premier).  Reasonably luxurious if faded, reclining, air-conditioned.

2 = 2nd class seats (Superior).  Comfortable, air-conditioned.

3 = 3rd class seats (Economy).  Modern & fairly comfortable, but basic.

Train 26 & 27:  Ekspress Senandung Timuran.  Runs every day.  2nd class sleepers, 2nd class seats.  Air-conditioned.  No 1st class sleepers.

Quick links:   Fares    How to buy tickets    Map of train routes in Southeast Asia   Hotels in Singapore, KL

Which station for Khota Bharu?  The closest station to Khota Bahru is Wakaf Bharu, about 5 km (3 miles) away.  A taxi from Wakaf Bharu to Khota Bharu costs around 12 Ringgits.  However, if you want to travel more cheaply by bus, there's a better and more frequent bus service from Pasir Mas, 19km from Khota Bharu.  Buses run from Pasir Mas to Khota Bahru every 15-20 minutes from 06:45 to 19:00 from a bus station just 100 metres from Pasir Mas railway station.  If you want to complete the whole train journey to Tumpat, no problem, buses also link Tumpat with Khota Bharu every 45 minutes 06:45-19:30.  Bus information for all these routes is at www.cityliner.com.my, select 'Kelantan' then 'Khota Bharu' as your location.   Area map.

Heading for the Perhentian islands?  See the detailed ferry information here.

Heading into Thailand?  Bus 29 runs every half hour from Khota Bahru bus station near the central market via Pasir Mas to the Thai/Malay border point at Rantau Panjang, fare 5 ringgits (1), distance 45 km, journey time about 1 hour.  A taxi will cost about 17 ringgits.  Walk across the border from Rantau Panjang (Malay side) to Sungai Kolok (Thai side) and keep walking straight on for 800m to Sungai Kolok Railway station for trains to Hat Yai, Surat Thani & Bangkok.  Train information from Sungai Kolok to Hat Yai, Surat Thani & Bangkok.  However, be aware of the security warnings for Sungai Kolok and parts of southern Thailand.  Area map.

 Khota Bahru ► Kuala Lumpur & Singapore 

Train type:

Intercity & Transit trains

Train number (see notes below):

51/53

55/57

-

27

Days of running:

daily

daily

daily

daily

Train type:

shuttle

shuttle

Taxi?

Intercity

Classes:

3

3

-

S,2

 Tumpat

depart

03:00

12:15

-

16:00

 Wakaf Bharu

depart

03:18

12:38

-

16:20

 Pasir Mas

depart

03:40

12:58

-

16:37

 Tanah Merah

depart

04:17

13:33

-

17:10

 Gua Musang

depart

-

-

-

22:29

 Kuala Lipis

arr/dep

-

-

-

00:38

 Gemas

arrive

-

-

-

06:11

 Pulau Sebang/Tampin for Malacca

arrive

-

-

-

|

 Kuala Lumpur Sentral*

arrive

-

-

-

*

 Johor Bahru Sentral

arrive

-

-

-

11:30

 Singapore

arrive

How to transfer to Singapore

How much does it cost? 

 One-way fare in Ringgits: 

2nd class

seat

1st class

seat

2nd class

sleeper

1st class

sleeper

 Johor Bahru to Wakaf Bharu or Tumpat

44

(7, $11)

-

56

(9, $14)

-

How to buy tickets...

See the how to buy tickets section.

First class lounges...

Passengers with 1st class tickets (seat or sleeper) can use the VIP First Class Lounge at Kuala Lumpur Sentral station.

Traveller's reports from The Jungle Line...

Traveller Jeff Brown travelled from Singapore to Bangkok via the Jungle Line:  "I took a bus from Kota Bharu to Rantau Panjang [= the Malaysian side of the border] and then made my way across the border and to the train station by foot. I was somewhat more vigilant than usual given the security issues in the past, but luckily my trip out of that area was uneventful. Military presence was very high at SK station as well as on the train and didn't seem to let up until Hat Yai Junction.  The inbound train was three hours delayed arriving, but the crew turned it around fast and we departed only 30 minutes behind schedule at about 14:50.  SK station does not have a left luggage desk, probably owing to security concerns.  If you end up in Sungai Kolok early (which some will by virtue of forgetting about the -1 hour time difference), there are markets on the nearby streets, but I didn't find much in the way of restaurants or street food stalls. After 30 minutes looking futilely with a heavy pack, I punted and had lunch at the Genting Hotel, about 100m south of the station on the main N/S road. It's a 3-star hotel with a proper restaurant and good AC!  I travelled 2nd class and it was awesome, the best experience I've had compared to travelling by rail in India, Vietnam and Malaysia. Cabin was clean and totally functional. Attendants cleaned the train (including toilets) throughout the trip, which made a big difference since the trip was 20 hours total. Dinner was served at my seat (they have an English food menu also). This in addition to the usual hawkers that jump on at each station and make the rounds selling snacks.  2nd class was nearly empty at departure and filled up gradually. For the last hour or so of the journey, it was nearly empty again.  We arrived about 90 minutes late in Bangkok."

Traveller Henrik Meurs took the slow train from Gemas to Wakaf Bahru.  "The trip on the Jungle Railway to Kota Bahru is one of the most beautiful train trips possible.  The scenery can only be described as breathtaking.  There are quite a few stops during the first two or three hours.  After that, villages become rare and the train starts climbing the first flat mountains.  From then on we enjoyed endless views over primary rain forest, large trees interrupted by exuberant plants and monkeys at play. After 4 or 5 hours, when you just start to think that you might have seen all the wonders the Malaysian jungle has to offer, the train enters the mountains.  Words fail me to describe the beauty of the scenery of these two or three hours during which the engine pulls you through the mountains topped with rain-forest, over wooden bridges and through narrow gorges.  The fare was just 21 Ringgit, about $5..!  Unlike the modern Malaysian trains on the direct sleeper trains to/from Singapore and KL, slow train 91/92 is old and basic, but the ride more than makes up for this.  There is plenty of local transport available from Khota Bahru to the Thai frontier at Sungai Kolok.  Train times from Sungai Kolok to Bangkok are shown on the Thailand page under 'Bangkok to Southern Thailand'."


Useful bus & ferry connections...

  Town square, Malacca

Malacca (Melaka)...

The historic town of Malacca is well worth a day's visit as it has some of the oldest colonial buildings in SE Asia.  Pictured right, the distinctive red Stadthuys (town hall), church and clock tower on Malacca's main square.

  • Kuala Lumpur to Malacca:  Malacca is not on the rail network, but modern buses run by several companies run 2 or 3 times every hour from the Southern bus station in Kuala Lumpur, taking about 3 hours and costing 9 or 10 Ringgit one-way.  You can check bus times and buy tickets for multiple operators as bus ticketing website www.easybook.com.  The bus station in KL is known as BTS, Bandar Tasik Selatan, it has its own stop on the STAR line, KTM Komuter train line and KLIA rail link.

    Alternatively, take an intercity train from KL Sentral to Pulau Sebang/Tampin station (see the train timetable above), then take a bus or taxi from there, the distance is 38 km.  A taxi from Tampin to Malacca costs around 70-80 ringgit (15 or $23), and you'll usually find some taxis waiting at the station.

  • Singapore to Malacca:  There are regular buses from Singapore to Malacca taking about 5 hours. 

    Alternatively, travel the relaxed traditional way, by intercity train from Singapore to Tampin station (see the train timetable above, Tampin is listed as Pulau Sebang/Tampin on www.ktmb.com.my), then take a bus or taxi from there (38 km).  A taxi from Tampin to Malacca costs around 80 ringgit Ringgit (16 or $24).

  • As a historical note, there used to be a 32km branch line from Tampin to Malacca, built in 1903, but its rails were taken to build the Death Railway in Thailand and the line was never rebuilt after the war.  The 100-year-old station at Tampin was replaced by a modern one in 2013, as part of the double-tracking and modernisation project which is still ongoing.


Langkawi island...

  • From Kuala Lumpur to Langkawi:  Step 1, take the overnight Langkawi Express sleeper train from Kuala Lumpur to either Alor Setar or Arau, see the train timetable above.  There is little to choose between the Alor Setar or Arau options.  Step 2, from Alor Setar it's a short bus ride or 15 Ringgit taxi ride to the ferry terminal at Kuala Kedah.  Step 3, the Langkawi Ferry (www.langkawi-ferry.com) sails from Kuala Kedah to Langkawi every 30 minutes between 07:00 & 19:00, no advance reservation necessary.  Sailing time is 1 hour 30 minutes, the fare is 23 Ringgit each way.  If you decide to go via Arau, it's a 20-minute 24 Ringgit taxi ride to the ferry terminal at Kuala Perlis, which is slightly closer to Langkawi than Kuala Kedah.  www.langkawi-ferry.com sails from Kuala Perlis to Langkawi about every 30 minutes between 07:00 & 19:00, sailing time 1 hour 15 minutes, fare Ringgit 18 each way, no advance reservation necessary.

  • From Singapore to Langkawi:  Take the morning train from Singapore to Kuala Lumpur, spend the afternoon in KL, then take the overnight sleeper train from KL to Alor Setar or Arau and follow the instructions above for travel from Kuala Lumpur to Langkawi.

  • From Bangkok or southern Thailand to Langkawi:  Take the International Express from Bangkok or Hat Yai to Arau, small station just across the border into Malaysia, see the train timetable above.  From Arau, it's a short taxi ride to the ferry jetty at Kuala Perlis.  www.langkawi-ferry.com sails from Kuala Perlis to Langkawi about every 30 minutes between 07:00 & 19:00, sailing time 1 hour 15 minutes, fare Ringgit 18 each way, no advance reservation necessary.

  • From Penang to Langkawi www.langkawi-ferry.com operates a daily fast ferry direct from Penang to Langkawi island, leaving at 08:15 and taking 2 hour 45 minutes.  The fare is about 60 Ringgit (13 or $17) one way, children 3-11 45 Ringgit, children under 3 free.  The return departure from Langkawi to Penang is at 17:15.  For times, fares and online booking, see www.langkawi-ferry.com.  This ferry is the best option if you want to go to/from Penang itself.


Perhentian Islands...

The Perhentian Islands are relatively undeveloped islands off Malaysia's north eastern coast, excellent for scuba diving.  The ideal way to reach the Perhentians is by overnight sleeper train from Kuala Lumpur or Singapore, taxi transfer then ferry:

  • Take the overnight sleeper train from Kuala Lumpur or Singapore to either Tanah Merah or Wakaf Bahru stations, see the Jungle Line section for train times.  The train fare is about 54 Ringgit (11 or $18) including a 2nd class sleeper.  The overnight train from KL has both 2nd class sleepers and 1st class 2-berth sleepers, the overnight train from Singapore just has 2nd class sleepers, but even 2nd class sleepers are comfortable, air-conditioned and perfectly adequate.  Taking the sleeper train saves a hotel bill, is an experience in itself, and can even save time compared to flying.

  • Take a taxi from Tanah Merah or Wakaf Bahru to the main ferry port at Kuala Besut.  Local taxis will be waiting for the train at either station, the taxi fare is 50 Ringgit (10 or $15), the journey time about 50 minutes from Wakaf Bahru or 30 minutes from Tanah Merah.

  • Speedboats from Kuala Besut take about 30 minutes to reach the Perhentian islands, and depart 4-5 times daily 09:00-17:00 according to demand.  The fare is about 70 Ringgit (12/$19)return.  There are also slow boats which leave Kuala Besut at 08:30 and 14:30, taking 1.5 hours, fare about 45 Ringgit return.  There's another (private) jetty at Tok Bali, but ferries from here are less frequent.


Cameron Highlands...

There are no trains to the Cameron Highlands, only buses & taxis, but the nearest stations are either Tapah Road or Ipoh.  Ipoh is the better station to use, as Tapah Road station is 9km from Tapah town and the Rakyat Ekspress is non-stop at Tapah Road but all trains call at Ipoh.

  • Take an express train from Singapore, Kuala Lumpur or Penang (Butterworth) to Ipoh, see the timetable above.

  • Take a bus from Ipoh to Tanah Rata in the Cameron Highlands.  There are four buses a day, at 08:00, 11:00, 15:00, 18:00.  The bus ride takes 3 hours & costs around RM16.80 (4).  The bus station is a 10 minute walk from the rail station, but as there are several bus stations in Ipoh, make sure you head for the right one.  You can usually get a ticket half an hour before the bus goes, but the sooner the better as they occasionally get full.  The bus is spacious and air-con.  The road winds up into the hills, with great views over the fields.

  • Alternatively, a private taxi from Ipoh to Tanah Rata should cost around RM80 (13) per taxi.

  • Feedback from travellers making this connection would be welcome.


Kuala Lumpur Airport - fast rail link to city centre...

  • The new KLIA Ekspres train service links Kuala Lumpur International Airport (KLIA) with Kuala Lumpur Sentral Station.  It runs every 15 minutes between 05:00 & 01:00 and takes 28 minutes non-stop.  One-way fare is about RM 35, return RM 65.  See www.kliaekspres.com for more information.


Batu Caves...

  • Malaysian Railways 'KTM Komuter' suburban trains run regularly from KL Sentral to Batu Caves.


Phuket, Ko Samui, Ko Phangan, Ko Tao, Bridge on the River Kwai, Chiang Mai

See the Thailand page for connection information within Thailand to Phuket, Ko Samui, etc...


Singapore station information

How to transfer between Singapore & JB Sentral...

It helps to know a bit of history...

  • Until June 2011, trains between Singapore & KL used a delightfully run-down art deco station in Keppel Road in Singapore city built in 1932, see the Singapore Station section below.

  • The Malaysian government retained ownership of the station and railway when Singapore & Malaysia separated in 1965, this has been a thorn in the side of the Singapore government ever since.  The latter tried for years to get it back and in 2011 it finally succeeded.  It promptly closed the station and the 13 miles of single-track railway linking Singapore Station with Woodlands Checkpoint just south of the Causeway to Malaysia, in my opinion an act of gross institutional vandalism.

  • From June 2011 until June 2015, trains to KL left from the Woodlands Checkpoint just south of the causeway to Malaysia, some 13 miles north of downtown Singapore.

  • Then from 1 July 2015, Malaysian Railways (KTM) decided to start all long-distance trains at Johor Bahru Sentral, the Malaysian city immediately north of the causeway from Singapore, and to operate only a limited shuttle train across the causeway between Woodlands & JB Sentral, aimed mainly at local traffic so these shuttle trains may or may not happen to connect with the long-distance trains to or from KL and the north.

So what are the options now?

  • So you now have the choice, with each option is explained in more detail below.

    Option 1, take a taxi or MRT (metro) & bus between downtown Singapore and Woodlands Checkpoint, then use a KTM (Malaysian Railways) shuttle train 5 minutes across the causeway to JB Sentral.  On the plus side, it's nice to say you really have travelled all the way to or from Singapore island by train, but on the other hand the shuttle trains aren't all that frequent;

    Option 2, take a bus or MRT & bus from downtown Singapore to Woodlands, go through passport control, then take another frequent local bus to JB Sentral.  Indeed, bus 170 links downtown Singapore with JB Sentral direct, although you still have to go through passport control at Woodlands Checkpoint.

Option 1:  Using the KTM shuttle trains between Woodlands & JB Sentral...

  • With this option, you travel by train all the way from Singapore island by rail, trundling across the famous causeway into Malaysia.  The shuttle trains don't always connect well with the departures from JB to KL, but when they do, it can avoid traffic problems on the busy causeway road.  I'll assume you're leaving Singapore for KL, but the instructions below equally work in reverse for arriving from KL.

  • Step 1, take a taxi or MRT & bus from central Singapore to the Woodlands Train Checkpoint Map showing location of Singapore's Woodlands checkpoint station.

  • By MRT (metro) & bus:  Take the MRT (mass rapid transit metro) from any downtown Singapore MRT station to Woodlands MRT station.  MRT trains run every few minutes, fare S$2.20, distance around 26.4 km, journey time around 45 minutes.  Woodlands MRT station is 3.3 km (2 miles) from Woodlands Train Checkpoint.  Then take air-conditioned bus numbers 911 or 913 from Woodlands MRT station to Woodlands Train Checkpoint.  The bus is easy to find, just downstairs from the MRT train, go to bus bay 11.  The bus fare is S$1.10, distance 3.3 km, journey time 10 minutes, buses run every 3 to 10 minutes all day (every 3 to 15 minutes after 7pm).  The whole journey from central Singapore to Woodlands Train Checkpoint will take around 65 minutes and cost S$3.30 (2 or $3), but plan to arrive at least half an hour before your train leaves for passport formalities.  If you want to buy any supplies for the journey, buy them before arriving at Woodlands Train Checkpoint as there are few if any retail outlets there.  See www.smrt.com.sg for a journey planner and a MRT network map.

  • By taxi:  A taxi from Singapore's central business district to Woodlands costs around S$31 (15 or US$25) per taxi for the 24 km ride.  Allow at least 40 minutes for the taxi journey, plus allow half an hour for passport formalities at Woodlands before the train leaves.  If you want to buy any supplies for the journey, buy them before arriving at Woodlands Train Checkpoint as there are few if any retail outlets there.

  • Passport & customs formalities at Woodlands:  You should arrive at Woodlands at least 30 minutes before your train departure, for passport formalities.  Check-in opens promptly 30 minutes before departure of each train.  You go through Singapore departure formalities then Malaysian immigration formalities at Woodlands before boarding the train.  In the other direction, when arriving at Woodlands from Malaysia, Malaysian immigration formalities are carried out on board the train at Johor Bahru, but Singapore passport and customs formalities are undertaken at Woodlands checkpoint after you get off the train.

  • Ticket office at Woodlands:  There is a KTM InterCity ticket counter at Woodlands station so you can buy tickets there.  Only cash is accepted, no credit cards, so ideally get some cash before leaving central Singapore, but if you need cash there are ATMs across the street along the market area about 5 minutes walk from the station.  The ticket counter will not sell tickets less than 20 minutes before the departure of each train.  There are no food stalls inside Woodlands station but there's a small supermarket across the road, or stock up before leaving central Singapore.

  • Step 2, shuttle train from Woodlands to JB SentralThis is the increased service from 17 January 2016...

    Shuttle trains will leave Woodlands for JB Sentral at 08:00, 10:00, 13:30, 16:30, 18:00, 18:45, 20:00, 20:45, 22:00, 23:15, journey 5 minutes.

    Shuttle trains will leave JB Sentral for Woodlands at 05:30, 06:00, 06:30, 07:00, 08:30, 09:00, 12:30, 15:30, 17:00, 19:00, 21:00, 22:15, journey 5 minutes.

    The fare is SG$5 bought in Singapore, RM 5 bought in Malaysia.  Places can be booked online at www.ktmb.com.my using the KTM e-ticket system to book between JB Sentral & Woodlands CIQ.  The southbound shuttles can sometimes sell out, so pre-book if you can.

The platform at Woodlands train checkpoint   A train at Woodlands train checkpoint

Woodlands:  The single platform at Singapore's Woodlands Train Checkpoint.

 

A KTM train to Malaysia in the platform at Woodlands Train Checkpoint.

Option 2:  Using MRT + bus between downtown Singapore & JB Sentral...

  • You may find it easier (and necessary for some departures when there's no shuttle train connection) to simply use local transport between central Singapore and Johor Bahru, picking the train to KL at JB Sentral.

  • Step 1, travel by MRT (Singapore Metro) from any MRT station in central Singapore to Woodlands MRT station.  MRT trains run every few minutes, fare S$2.20, distance around 26 km, journey time around 45 minutes.

  • Step 2, travel by bus 950 from Woodlands MRT station to JB Sentral, passing through passport & customs into Malaysia at Woodlands Checkpoint on the way, see https://publictransportsg.wordpress.com/2013/04/05/service-950.  Buses run every 8-14 minutes, journey time around 40 minutes depending on traffic, distance 24.4 km.  The bus terminal at JB is right next to JB Sentral railway station.

  • Alternatively, bus 170X links Kranji MRT station (Singapore metro) with JB Sentral through the Woodlands checkpoint & over the causeway, see https://publictransportsg.wordpress.com/2013/04/04/service-170x.

  • Feedback always appreciated.

Singapore's wonderful 1932 art deco railway station finally closed on 30 June 2011... 

  • For almost 80 years, from 1932 until 30 June 2011, trains to Malaysia left from the faded colonial grandeur of Singapore's magnificent art-deco station in Keppel Road, sometimes known as Tanjong Pagar railway station.  The station was designed by Singapore's oldest architectural firm Swan and Maclaren, with Italian sculptor Rudolfo Nolli responsible for the four figures on the station's facade representing Industry, Commerce, Agriculture and Transport.  The letters 'F M S R' on the front of the building stand for "Federated Malay States Railway", the railway's original title when Singapore & Malaysia were both part of British Malaya. 

  • A railway was first built on Singapore island in 1903, linking the port area with Woodlands in the north of the island, although for the first two decades passengers had to take a ferry from Woodlands across the Johor Strait and board another train to continue their journey up the Malay Peninsula.  However, a causeway linking Singapore with Malaysia was built in 1923 and the railway was extended across it, finally allowing trains to run direct between Singapore and mainland Malaya.  The trains used a temporary station until the present station opened in 1932.  When Singapore split from Malaysia in 1965, the station and mainline railway remained the property of the Malaysian government, even though they were built on Singaporean territory.  The existence of significant tracts of Malaysian land deep within Singapore island became a longstanding political thorn in Singapore's side, and the Singaporeans tried for years to buy or sequestrate the land so the railway could be closed and built over. 

  • Unfortunately, the Singaporean and Malaysian governments reached an agreement in 2010.  The historic station in Singapore closed on 30 June 2011, and taking a train from this wonderful building is now a thing of the past.  Trains now start/terminate at Woodlands, just south of the causeway to Malaysia, far less convenient for travellers and a totally backward step in transport terms.  Sadly, in Singapore it seems they know the value of office blocks and shopping centres but not of city centre railway connections!  From 1 July 2011 you have to take a taxi or the MRT (mass transit metro) plus a bus to Woodlands Train Checkpoint to pick up the trains to Malaysia there.  Malaysian and Singaporean border control are co-located at Woodlands, so at least this saves the long stops for border control en route, cutting journey time.  At least it's planned to preserve, rather than demolish, the old station building.  As it used to be:  There's a good look round Singapore's railway station in this video or see this panorama photo inside Singapore stationMap showing location of Singapore's old railway station

Singapore station - interior showing ticket office   Singapore's colonial railway station, built in 1932

As it used to be...  Inside Singapore's old station, with the reservation counters.  Note the murals!

 

Now closed...  The imposing facade of Singapore's old railway station in Keppel Road...

Singapore station.  These tracks stretch all the way to Bangkok!   Inside Singapore railway station looking north

The end of the line:  Singapore station's platforms, one for departures, one for arrivals.

 

The old station:  Singapore station main hall.  The 'chalet' is temporary, for the Malaysian Tourist Board...


Kuala Lumpur station information

Kuala Lumpur Sentral station...

Long-distance KTM InterCity trains between Singapore, Kuala Lumpur and Penang were switched to Kuala Lumpur's shiny modern KL Sentral station in 2001, and no longer start from the famous Moorish-style railway station built by the British in 1910.  However, the old station is still an operational station and suburban KTM Komuter trains still stop there, as do many fast new ETS trains.  You can easily take a frequent suburban train from KL Sentral to the old KL station, which is a landmark in its own right.  Map showing location of the new KL Sentral and original historic KL stations.

KL Sentral station, main entrance & taxi rank   KL Sentral station, main entrance hall on Level 2

Kuala Lumpur Sentral Station: Main entrance & taxi rank.

 

Level 2.  The main doors from the taxi rank are on the left.  The KTM InterCity ticket office & left luggage are along the passageway in the background.

KL Sentral station, level 1   KTM InterCity platforms at KL Sentral

This is Level 1 downstairs.  Access to the KTM Komuter train platforms is from this level.  KTM InterCity trains have their own platforms, accessed from level 2.

 

The Rakyat Express from Butterworth to Singapore has arrived at KL Sentral.  There are lifts, stairs & escalators up to Level 2.

KTM InterCity ticket office:  Located on level 2, along the passageway on your left as you walk in through the main station doors from the taxi rank (the dark passageway in the background in the photo above left).  Open for advance sales 07:00-21:30 every day.  Sales for immediate travel 07:00-23:00 daily.  An organised waiting system operates, ask for a numbered queuing ticket from the first counter on the left and wait for your number to be called.  Can sell tickets for any train within Malaysia and for the trains from Malaysia to Hat Yai & Bangkok.

Left luggage office:  You can leave your bags at the left luggage office, located directly opposite the KTM InterCity ticket counters on Level 2.  Open every day 08:00 to 22:30.  3 Ringgit (0.80 or $1) for a small bag, 5 Ringgit (1 or $2) for a large bag.

Access to mainline trains:  The stairs and escalators down to the KTM InterCity trains (platforms 1 & 2) start from Level 2, labelled 'Gate A' and 'Gate B' to left and right as you walk in through the main doors from the taxi rank.  In the photo above left, 'Gate A' is in the far background on the far right of the photo.  Actually, both gates go to the same pair of platforms. 

Access to Komuter and KLIA airport trains:  KTM Komuter trains leave from separate platforms accessed from the KTM Komuter area downstairs on Level 1.  Access to KLIA airport trains is also from Level 1.

First class lounge:  First class KTM InterCity passengers can use a VIP lounge with complimentary soft drinks and free WiFi.  It opens an hour before each train departure.  It's poorly signed:  Go through the main doors from the taxi rank, walk forward, do a 180 degree turn up the escalator to the Level 3 walkway you can see in the photo above left, turn left at the top of the escalator and left again through the lift lobby to the door to the lounge.

Food & drink:  There's a KFC on Level 2 and a MacDonald's and other food outlets just on Level 1.  There are many 7-11 style shops to stock up for your train journey.

Kuala Lumpur's original Moorish-style railway station...

Built in 1910 and designed by Arthur Benison Hubback, KL's famous Moorish-style station served as KL's main station until superseded by KL Sentral in 2001, which is located a little way to the south.  Commuter trains & many ETS trains still call at the old station, although the trains from KL to Singapore now all start from KL Sentral.  However, the old station is a famous landmark in its own right, and well worth a visit.  Note that on the KTM website, plain Kuala Lumpur means the old station, Kuala Lumpur Sentral means the new one.  Sadly, it's reported that the Heritage Station Hotel (which was part of the old 1910 station building and a good cheap choice) has now closed down.  More information about the station.

     
Kuala Lumpur station   KTM Komuter train inside Kuala Lumpur station

Kuala Lumpur's old station...  Above right, a KTM Komuter train calls.

ETS train from Kuala Lumpur to Ipoh, seen at KL   Kuala Lumpur's historic station, seen from a passing metro train

Above left, most ETS trains call at the old station as well as KL Sentral.  Above right, you get a good view of the old station as you pass it on the metro.


Butterworth & Penang information

Penang is an island, and the main town on Penang Island is called Georgetown, once the capital of British Malaya.  The railway station for Penang is Butterworth, located on the mainland directly opposite Georgetown.  When you arrive by train at Butterworth station, you go up lots of steps (just be prepared for that!) and onto a walkway from the station to the ferry terminal to take the ferry to Georgetown (Penang).  Georgetown has some excellent British colonial buildings, interesting museums and temples, a large Chinatown and a Little India.  Well worth a visit!

Map showing station & ferry terminal locations in Penang & Butterworth

Butterworth station...

Butterworth station has a ticket office, open 07:00-22:30 every day (with breaks 09:00-10:00 & 16:00-17:30).  They accept MasterCard & Visa.  Butterworth station has a money changer, but no ATMs, nor is there any left luggage office.  There's not much in the way of food shops or stalls at Butterworth, so when catching a train it's best to stock up before you leave Georgetown.  If you get stuck, you might find a shop at the bus station next door.  New station: A new station has been built as part of KL-Penang-Padang Besar railway modernisation project and is now open, although there are still some improvements to be made to access arrangements, so be prepared for the hike up a long flight of steps from station to ferry terminal to sail across to Penang!

Butterworth's new ETS station

The new ETS railway station at Butterworth.  Photo courtesy of Mark Dohm.

The ferry from Butterworth to Penang...

Ferries shuttle back & forth between Butterworth & Penang (Georgetown) every 10 minutes or so between 05:00 & 24:00, crossing time around 15 minutes.  The fare is 1.20 Ringgit outward, paid by putting the coins into the turnstiles.  A staffed kiosk can change notes into coins for the ferry.  In the other direction the ferry is free for foot passengers.  An alternative to the ferry is to take a taxi the long way round via the lengthy Penang Bridge, about 60 Ringgit (11 or $17) from a central Penang hotel to Butterworth station.

Passenger deck on board the Butterworth to Georgetown ferry station   The ferry from Butterworth to Penang

On board the ferry, on the passenger deck above the vehicles, with great views of Georgetown approaching.

 

The Penang ferry:  This is one of the double-deck Butterworth to Penang ferries, linking the railway station with Georgetown.

KTM ticket office at Georgetown, Penang:  Open 08:30-16:00 daily.

You'll find a small KTM ticket office at the ferry terminal in Georgetown on Penang island, which saves having to take the ferry to Butterworth to book your train tickets.  The office is open daily except Sundays from 08:30 to 16:00 (may close 14:00-15:00 for lunch), and can sell all train tickets for Malaysia and from Butterworth to Bangkok.

Hotels in Penang...

For hotels in Penang, use the hotel search engine below or see TripAdvisor's Penang hotels page.  The most famous & historic place to stay in Penang is of course the historic Eastern & Oriental Hotel, around 150 for a double room.


 


Borneo

Ferries to Sarawak & Sabah States on Borneo...

Since 1988 there have been no ferries between Singapore or mainland Malaysia and the Malaysian states of Sarawak and Sabah on the island of Borneo.  The only option is a ferry from Malaysia or Singapore to Java in Indonesia (see the Indonesia page, ferry section), then a ferry from Java to the Indonesian part of Borneo, then overland the Malaysian part of Borneo.  Ferries run by www.pelni.co.id link Tanjong Priok (near Jakarta) with Pontianak, also Semarang (Java) with Ketapang, Kumai & Sampit, and Surabaya (Java) with Sampit, Kumai or Batulicin, with each route operating on a handful of dates each month, see www.pelni.co.id.

Trains in Sabah State (North Borneo)...

The scenic North Borneo Railway, now known as the Sabah State Railway, links Khota Kinabalu (or strictly speaking, a station called Tangjung Aru located 10 km o`utside it) to Papar, Beaufort and Tenom, a total journey of 134km.  For details see Lee Carter's excellent blog and information page, http://global-goose.com/travel-photos/north-borneo-railway-sabah.


The Eastern & Oriental Express

Singapore to Bangkok by luxury train:  See the Eastern & Oriental Express page

The ultra-luxurious Eastern & Oriental Express runs once, twice or sometimes 3 times each month between Singapore, Penang and Bangkok, usually including a city tour in Penang and a brief diversion to Kanchanaburi and the famous Bridge on the River Kwai.  It also runs some rail cruises to Chiang Mai and other destinations.  Operated by the same company that runs the superb Venice Simplon Orient Express, it uses sleeping-cars originally built in Japan for the New Zealand Railways Wellington-Auckland 'Silver Star' sleeper train (which ran 1972 to 1979). The Eastern & Oriental gets great reviews from travellers, and it's easily the most luxurious way to travel from Singapore to Bangkok, seeing both Malaysia and the famous Bridge on the River Kwai on the way.  In other words, it isn't cheap, but you certainly won't regret taking this train!  See the Eastern & Oriental Express page for times, departure dates, prices & online booking.

Southeast Asia's own 'Orient Express':  The destination board on the side of the Eastern & Oriental Express luxury train from Singapore to Bangkok   The Eastern & Oriental Express  luxury train at Hua Hin

London to Singapore overland

London - Moscow - Beijing - Hanoi - Saigon - Bangkok - Singapore (or vice versa)

If you have the time (we're talking a minimum of 3 weeks one-way), you can travel from London to Singapore overland, see the route map here.  The links below cover travel in either direction, from London or to London:

How to arrange this trip...

  • There aren't any travel agencies who can arrange the whole trip, so you will need to plan it out and arrange each stage of the journey yourself.  It's an exercise in project management!  Unless time is absolutely no object, you should book the key sections in advance through various travel agencies.

  • Book London-Moscow through a UK European train ticketing agency such as DB's UK office or europeanrail.com as shown on the London to Russia page;

  • Book Moscow-Beijing & Beijing-Hanoi through a local Russian agency such as Svezhy Veter or Real Russia as shown on the Trans-Siberian page & Vietnam page

  • Tickets for other parts of the trip, for example, Hanoi-Saigon-Phnom Penh-Bangkok can all be bought locally, as you go along.  You'll need to pre-arrange visas for Belarus, Russia, possibly Mongolia, China & Vietnam, and in many ways complying with the various visa requirements (and in some cases, requirements for confirmed onward tickets to be held) is actually the biggest hassle, not buying the tickets for the trains, so check this out carefully using the relevant embassy websites.

  • Where do you start?  First, read through the seat61 pages linked above.  Then sketch out your itinerary using a simple spreadsheet like this, deciding where and for how long you want to stop off.  Next, check out the visa situation for each country.  Finally, follow the advice on each seat61 page to buy tickets for each train journey that you want to pre-book.

Some inspiration...

You won't be the first to travel between Europe and Southeast Asia overland this way, far from it.  Check out this excellent blog from Tom Woods, "Woodlands to Woking",  woodlandstowoking.wordpress.com and Matthew Woodward's equally excellent blog from Newcastle to Singapore http://toadstraveladventures.blogspot.co.uk.



Hotels in Singapore, Malaysia & Southeast Asia

 

◄◄ Hotel search & price comparison.

www.hotelscombined.com checks all the main hotel booking sites at once to find the widest choice of hotels & the cheapest seller.  It was named as the World's Leading Hotel Comparison Site at the World Travel Awards 2013 and I highly recommend it, both to find hotels in even the smallest places and to check that another retailer isn't selling your hotel for less!

www.booking.com is my favourite booking site.  It's really clear and you can usually book with free cancellation and so confirm your accommodation at no risk months before train booking opens.

You might also want to check Tripadvisor:  Tripadvisor Singapore hotels   Tripadvisor Malaysia hotels.   Suggested hotels in Bangkok.

Raffles Hotel, Singapore...   Book it here

Well, it has to be Raffles, hasn't it?  A major Singapore landmark and a tourist attraction in its own right, all rooms are suites and will set you back upwards from 300 per night.  But it's one of the world's greatest hotels, and one of several famous Asian hotels founded by the Sarkies brothers.  The main building dates from 1899, although the two side wings date from 1889 and 1896.  Even if you can't afford to stay there, at least drop in for a refreshing Singapore sling in the famous Long Bar, a rather more affordable option, though still pricey!  At least the peanuts are free.  Remember to follow tradition by dropping the peanut shells straight onto the floor...  The hotel's own website is www.Raffles.com Book a room at Raffles online.

Raffles Hotel, Singapore   A Grand Suite in the main building at Raffles Hotel

Raffles Hotel:  The incomparable Raffles Hotel, Singapore, a little colonial island in a sea of modern high-rise blocks.

 

A suite at Raffles:  This is a Grand Suite in the main building, room 339 / 340 with sitting room, bedroom, bathroom and private veranda...

Raffles Hotel, main building lobby   The Long Bar at Raffles Hotel   A Singapore Sling at Raffles Long Bar

(Left) Raffles hotel lobby...  (Right)  The Long Bar at Raffles Hotel:  If you can't afford to stay there, at least have a 'Singapore Sling' in the famous Long Bar.  The bar was originally located in the ballroom, a single-storey extension built in 1915 on the front of the hotel where the driveway is now.  The Long Bar was first moved from one side of the ballroom to the other, then moved again in 1989 when the hotel was refurbished and the ballroom demolished.  It's now located at the rear of the hotel in a modern block constructed in 1989.

Eastern & Oriental Hotel, Georgetown, Penang...   Book it here

If you like Raffles, try another of the Sarkies brothers' hotels, the equally historic Eastern & Oriental Hotel in Georgetown, Penang, equally historic but a bit cheaper at around 150 for a double room.  It's grand, well-located with gardens to the rear backing the sea.

A suite at the Eastern & Oriental Hotel, Penang   The Eastern & Oriental Hotel, Georgetown, Penang

Backpacker hostels in Singapore & Malaysia...

  • www.hostelbookers.com:  If you're on a tight budget, don't forget about backpacker hostels.  Hostelbookers offers online booking of cheap private rooms or dorm beds in backpacker hostels in Paris and most other European cities at rock-bottom prices.


Guidebooks

I strongly recommend investing in a decent guidebook.  It may seem an unnecessary expense, but it's a tiny fraction of what you're spending on your whole trip.  You will see so much more, and know so much more about what you're looking at, if you have a decent guidebook.  For the independent traveller, I have no hesitation in recommending either the Lonely Planets or the Rough Guides.  Both provide an excellent level of practical information and historical and political background.  You will not regret buying one!

Buy from Amazon.co.uk or Amazon.com...

Rough Guide to Southeast Asia - click to buy onlineLonely Planet South East Asia on a Shoestring - click to buy onlineLonely Planet Malaysia, Singapore & Brunei - click to buy onlineLonely Planet Malaysia, Singapore & Brunei - click to buy online

 

 

 

 

 

Alternatively, you can download just the chapters you need in .PDF format from the Lonely Planet Website, from around 2.99 or US$4.95 a chapter.


Singapore city tour

City Sightseeing Open Top Bus TourBuy a ticket for Singapore's hop-on, hop-off Open Top Bus Tour...

City Sightseeing's red-and-yellow open top tour buses are now a familiar site in 100 major cities on 6 continents.  They do a hop-on, hop-off tour bus ticket for Singapore and you can buy a ticket online before you go, redeemable on any day you like within 3 months of buying it, see www.city-sightseeing.com.


Flights

1)  Check prices at Singapore Airlines & Virgin Atlantic...

Overland travel by train & bus around Southeast Asia is an essential part of the experience, so once there, don't cheat and fly, stay on the ground!  But a long-haul flight might be unavoidable to reach Asia in the first place.  For flights from the UK to Singapore, two airlines stand out:

  • Singapore Airlines, www.singaporeair.com, consistently voted one of the world's best (and I wouldn't disagree, as far as airlines go).

  • Virgin Atlantic Airlines, www.virginatlantic.com, who now fly direct from the UK to Singapore, another good choice for both price & service.

2)  Check flight prices at Opodo, www.opodo.com...

3)  Use Skyscanner to compare flight prices & routes worldwide across 600 airlines...

skyscanner generic 728x90

4)  Lounge passes...

Make the airport experience a little more bearable with a VIP lounge pass, it's not as expensive as you think, see www.loungepass.com


Travel insurance

 

 

Columbus direct travel insurance

Take out decent travel insurance, it's essential...

Never travel overseas without travel insurance from a reliable insurer, with at least 1m or preferably 5m medical cover.  It should also cover cancellation and loss of cash and belongings, up to a sensible limit.  An annual multi-trip policy is usually cheaper than several single-trip policies even for just 2 or 3 trips a year, I have an annual policy myself.  Here are some suggested insurers.  Seat61 gets a small commission if you buy through these links.

In the UK, try Columbus Direct or use Confused.com to compare prices & policies from many different insurers.

If you have a pre-existing medical condition or are over 65 (no age limit), see www.JustTravelCover.com.

        If you live in Australia, New Zealand, Ireland or the EU, try Columbus Direct's other websites.

  If you live in the USA try Travel Guard USA.

Carry a spare credit card, designed for foreign travel with no currency exchange loading & low or no ATM fees...

It costs nothing to take out an extra credit card.  If you keep it in a different part of your luggage so you're not left stranded if your wallet gets stolen, this is a form of extra travel insurance in itself.  In addition, some credit cards are significantly better for overseas travel than others.  Martin Lewis's www.moneysavingexpert.com/travel/cheap-travel-money explains which UK credit cards have the lowest currency exchange commission loadings when you buy something overseas, and the lowest cash withdrawal fees when you use an ATM abroad.  Taking this advice can save you quite a lot on each trip compared to using your normal high-street bank credit card!

You can avoid ATM charges and expensive exchange rates with a Caxton FX euro currency Visa Card, or their multi-currency 'Global Traveller' Visa Card, see www.caxtonfx.com for info.

 

 


Back to home page