MRT Last Train Services Singapore: A Comprehensive Guide
Singapore’s Mass Rapid Transit (MRT) system is the backbone of the city-state’s public transportation network.
With over 200km of metro rail lines and more than 130 stations across the island, the MRT provides a convenient and efficient way for millions of commuters to get around daily.
Understanding the train service schedules, especially the timings for the last trains, is crucial for navigating Singapore’s transit system efficiently.

Guide to Last Train Service Timings
Refer to this guide to verify the final train service timing provided by SMRT/SBS train services.
Overview of the Train Services in Singapore
The MRT system in Singapore comprises six metro lines – North South Line, East West Line, North East Line, Circle Line, Downtown Line, and Thomson-East Coast Line.
Train services in Singapore are operated by two entities, SMRT Corporation and SBS Transit, under a public-private partnership model. The Land Transport Authority (LTA) oversees and regulates the rail network.
These two entities provide different methodologies for sharing the last train service timing. SBS Transit offers clearer and simpler information that is easy to understand, while SMRT’s depiction of the last train service is more complicated. This complexity may be due to the fact that SMRT operates the main line, and the train departures and terminations occur not at the terminal but at certain busy stations such as Ang Mo Kio and Yishun, leading to a more intricate scheduling for the last train service.
For tourists seeking accurate information to travel to Changi Airport to catch a flight, this page provides the necessary information regarding the last train service in Singapore.
First and Last Train Service for Downtown Line & North East Line

How to use the timing table?
Begin by checking the train service’s final destination stop. Look at the top left corner of the table, where “Towards Bukit Panjang” indicates that the train will conclude its journey at the final station, which is Bukit Panjang Station. Additionally, be aware that different days of the week feature varying timings for the first and last trains. For instance, Monday to Saturday, and Sunday & Public Holidays have distinct timings for the first trains.
Downtown Line
First and Last Train Timings
Towards Bukit Panjang | First Trains | Last Trains | |
Mondays to Saturdays | Sundays/Public Holidays | Mondays to Sundays/Public Holidays | |
DT35 Expo | 5.36am | 5.54am | 11.40pm |
DT34 Upper Changi | 5.38am | 5.56am | 11.41pm |
DT33 Tampines East | 5.41am | 5.59am | 11.45pm |
DT32 Tampines | 5.43am | 6.01am | 11.47pm |
DT31 Tampines West | 5.45am | 6.03am | 11.49pm |
DT30 Bedok Reservoir | 5.48am | 6.06am | 11.51pm |
DT29 Bedok North | 5.50am | 6.08am | 11.54pm |
DT28 Kaki Bukit | 5.52am | 6.10am | 11.56pm |
DT27 Ubi | 5.54am | 6.12am | 11.58pm |
DT26 MacPherson | 5.56am | 6.14am | 12.00am |
DT25 Mattar | 5.58am | 6.16am | 12.02am |
DT24 Geylang Bahru | 6.00am | 6.18am | 12.04am |
DT23 Bendemeer | 6.02am | 6.20am | 12.06am |
DT22 Jalan Besar | 6.04am | 6.22am | 12.08am |
DT21 Bencoolen | 6.06am | 6.24am | 12.10am |
DT20 Fort Canning | 6.08am | 6.26am | 12.11am |
DT19 Chinatown | 6.10am | 6.28am | 12.14am |
DT18 Telok Ayer | 6.11am | 6.29am | 12.15am |
DT17 Downtown | 6.13am | 6.31am | 12.16am |
DT16 Bayfront | 6.15am | 6.33am | 12.18am |
DT15 Promenade | 6.17am | 6.35am | 12.20am |
DT14 Bugis | 6.03am | 6.32am | 12.22am |
DT13 Rochor | 6.05am | 6.33am | 12.24am |
DT12 Little India | 6.06am | 6.30am | 12.26am |
DT11 Newton | 5.56am | 6.16am | 12.28am |
DT10 Stevens | 5.58am | 6.18am | 12.30am |
DT9 Botanic Gardens | 6.00am | 6.21am | 12.32am |
DT8 Tan Kah Kee | 6.02am | 6.22am | 12.34am |
DT7 Sixth Avenue | 6.04am | 6.24am | 12.36am |
DT6 King Albert Park | 6.06am | 6.27am | 12.38am |
DT5 Beauty World | 6.08am | 6.29am | 12.40am |
DT3 Hillview | 6.12am | 6.32am | 12.44am |
DT2 Cashew | 6.13am | 6.34am | 12.45am |
DT1 Bukit Panjang | – | – | – |
Towards Expo | First Trains | Last Trains | |
Mondays to Saturdays | Sundays/Public Holidays | Mondays to Sundays/Public Holidays | |
DT1 Bukit Panjang | 5.30am | 5.50am | 11.35pm |
DT2 Cashew | 5.32am | 5.52am | 11.37pm |
DT3 Hillview | 5.34am | 5.54am | 11.38pm |
DT5 Beauty World | 5.37am | 5.57am | 11.42pm |
DT6 King Albert Park | 5.39am | 5.59am | 11.44pm |
DT7 Sixth Avenue | 5.42am | 6.02am | 11.46pm |
DT8 Tan Kah Kee | 5.44am | 6.04am | 11.48pm |
DT9 Botanic Gardens | 5.46am | 6.06am | 11.50pm |
DT10 Stevens | 5.48am | 6.08am | 11.52pm |
DT11 Newton | 5.51am | 6.11am | 11.54pm |
DT12 Little India | 5.53am | 6.13am | 11.57pm |
DT13 Rochor | 5.55am | 6.15am | 11.58pm |
DT14 Bugis | 5.57am | 6.17am | 12.00am |
DT15 Promenade | 6.00am | 6.20am | 12.02am |
DT16 Bayfront | 6.02am | 6.22am | 12.04am |
DT17 Downtown | 6.04am | 6.24am | 12.06am |
DT18 Telok Ayer | 6.06am | 6.26am | 12.07am |
DT19 Chinatown | 6.08am | 6.28am | 12.09am |
DT20 Fort Canning | 6.10am | 6.30am | 12.11am |
DT21 Bencoolen | 6.12am | 6.31am | 12.12am |
DT22 Jalan Besar | 6.13am | 6.33am | 12.14am |
DT23 Bendemeer | 6.15am | 6.35am | 12.16am |
DT24 Geylang Bahru | 5.59am | 6.19am | 12.18am |
DT25 Mattar | 6.01am | 6.21am | 12.21am |
DT26 MacPherson | 6.03am | 6.23am | 12.23am |
DT27 Ubi | 6.05am | 6.25am | 12.24am |
DT28 Kaki Bukit | 6.07am | 6.27am | 12.26am |
DT29 Bedok North | 6.09am | 6.29am | 12.28am |
DT30 Bedok Reservoir | 6.11am | 6.31am | 12.30am |
DT31 Tampines West | 6.13am | 6.33am | 12.33am |
DT32 Tampines | 6.16am | 6.36am | 12.35am |
DT33 Tampines East | 6.18am | 6.38am | 12.37am |
DT34 Upper Changi | 6.21am | 6.41am | 12.40am |
DT35 Expo | – | – | – |
NorthEast Line
First and Last Train Timings
Towards Punggol | First Trains | Last Trains | |||
Weekdays | Saturdays | Sundays/Public Holidays | Weekdays | Weekends/Public Holidays | |
NE1 HarbourFront | 5.49am | 5.50am | 6.10am | 11.56pm | 11.55pm |
NE3 Outram Park | 5.48am | 5.48am | 6.08am | 11.59pm | 11.59pm |
NE4 Chinatown | 5.50am | 5.50am | 6.10am | 12.01am | 12.01am |
NE5 Clarke Quay | 5.51am | 5.51am | 6.11am | 12.03am | 12.03am |
NE6 Dhoby Ghaut | 5.54am | 5.54am | 6.14am | 12.05am | 12.05am |
NE7 Little India | 5.56am | 5.56am | 6.16am | 12.07am | 12.07am |
NE8 Farrer Park | 5.58am | 5.58am | 6.18am | 12.09am | 12.09am |
NE9 Boon Keng | 6.00am | 6.00am | 6.20am | 12.11am | 12.11am |
NE10 Potong Pasir | 6.02am | 6.03am | 6.23am | 12.13am | 12.14am |
NE11 Woodleigh | 6.04am | 6.05am | 6.25am | 12.15am | 12.16am |
NE12 Serangoon | 6.06am | 6.07am | 6.27am | 12.18am | 12.18am |
NE13 Kovan | 6.09am | 6.10am | 6.30am | 12.20am | 12.21am |
NE14 Hougang | 6.11am | 6.12am | 6.32am | 12.23am | 12.23am |
NE15 Buangkok | 6.14am | 6.14am | 6.34am | 12.25am | 12.25am |
NE16 Sengkang | 5.37am | 5.36am | 5.56am | 12.27am | 12.28am |
NE17 Punggol | – | – | – | – | – |
Towards HarbourFront | First Trains | Last Trains | |||
Weekdays | Saturdays | Sundays/Public Holidays | Weekdays | Weekends/Public Holidays | |
NE17 Punggol | 5.42am | 5.42am | 6.02am | 11.28pm | 11.28pm |
NE16 Sengkang | 5.44am | 5.44am | 6.04am | 11.30pm | 11.30pm |
NE15 Buangkok | 5.46am | 5.46am | 6.06am | 11.32pm | 11.32pm |
NE14 Hougang | 5.48am | 5.48am | 6.08am | 11.34pm | 11.34pm |
NE13 Kovan | 5.51am | 5.51am | 6.11am | 11.37pm | 11.37pm |
NE12 Serangoon | 5.53am | 5.54am | 6.14am | 11.40pm | 11.40pm |
NE11 Woodleigh | 5.56am | 5.56am | 6.16am | 11.42pm | 11.42pm |
NE10 Potong Pasir | 5.58am | 5.58am | 6.18am | 11.44pm | 11.44pm |
NE9 Boon Keng | 6.00am | 6.00am | 6.20am | 11.46pm | 11.46pm |
NE8 Farrer Park | 6.02am | 6.03am | 6.23am | 11.48pm | 11.49pm |
NE7 Little India | 6.04am | 6.05am | 6.25am | 11.50pm | 11.51pm |
NE6 Dhoby Ghaut | 6.06am | 6.07am | 6.27am | 11.52pm | 11.53pm |
NE5 Clarke Quay | 6.08am | 6.09am | 6.29am | 11.54pm | 11.55pm |
NE4 Chinatown | 6.10am | 6.11am | 6.31am | 11.56pm | 11.57pm |
NE3 Outram Park | 6.12am | 6.13am | 6.33am | 11.58pm | 11.59pm |
NE1 HarbourFront | – | – | – | – | – |
Train Service Operated by SMRT

SMRT, which stands for Singapore Mass Rapid Transit, is the prominent public transportation operator in Singapore, managing several key MRT (Mass Rapid Transit) lines that form the backbone of the city-state’s efficient and extensive rail network. Here are the major MRT lines operated by SMRT:
- East West Line (EWL):
- Spanning from Pasir Ris in the east to Tuas Link in the west, the East West Line is one of the oldest and busiest MRT lines, connecting key residential, commercial, and industrial areas. (To Changi Airport)
- North South Line (NSL):
- Extending from Jurong East in the west to Marina South Pier in the south, the North South Line is a vital north-south corridor, serving both residential neighborhoods and the central business district.
- Circle Line (CCL):
- Forming a loop that connects major neighborhoods and hubs, the Circle Line enhances connectivity between different regions of Singapore. It links areas like Dhoby Ghaut, HarbourFront, and Paya Lebar.
- Thomson-East Coast Line (TEL):
- Still under development in stages, the Thomson-East Coast Line will eventually stretch from Woodlands in the north to Tanah Merah in the east, providing improved connectivity for residents and commuters.
SMRT’s operation of these diverse lines contributes significantly to Singapore’s well-integrated public transportation system, offering efficient and accessible travel options for residents and visitors alike.

Train Service to Changi Airport Terminal – East West Line
For travelers depending on public transportation like the MRT to reach the airport, opt for the East West Line (GREEN), specifically connecting to Changi Airport. On the map, locate the Green Line, where the initial station is PASIR RIS (EW1) [Right-hand side of the map], and it concludes at TUAS LINK (EW33).
The station that offers the direct route to Changi Airport is Tanah Merah (EW4). Passengers should disembark at this station, proceed to the opposite side of the platform, and switch to the designated line labeled as CG (Changi). There are only three stations identified as CG, namely CG (TANAH MERAH), CG1 (EXPO), and CG2 (Changi Airport).

How to get the FIRST and LAST train information on train services operated by SMRT?
Now let’s delve into details on how to get the first & last train service on these lines.
Step 1: Heads to SMRT Journey website (http://journey.smrt.com.sg/journey/station_info/admiralty/map/), select the station name you want to board from the drop-down menu on the left hand side.

Step 2: Click on the “FIRST & LAST TRAIN” button.

Information is displayed at the right-most column on the website.

Here is an example. The information above concerns boarding the train at Aljunied station (EW9). A drawback of the SMRT Journey website is the absence of a graphical interface. Users might encounter difficulty interpreting the station names, timing, and understanding how to effectively use the table based on the provided information. To address this, it is essential to refer back to the MRT map. By doing so, you will gain a clearer understanding of the terminating station names—the start and end stations of the MRT line.

1) First/Last train service terminating at EW33 Tuas Link

First Train | Last Train | |
Monday – Thursday | 05:49 | 23:46 |
Friday | 05:49 | 23:46 |
Saturday | 05:49 | 23:46 |
Sunday | 06:15 | 23:46 |
Public Holidays | 06:15 | 23:46 |
Interpretation: You can board the last train at Aljunied station and reach Tuas Link if you manage to board the train heading towards Tuas Link at 23:46. Similarly, you can catch the first train at Aljunied station if you are heading in the direction of Tuas Link by 05:49 on weekdays.
2) First/Last train service terminating at EW1 Pasir Ris

First Train | Last Train | |
Monday – Thursday | 06:10 | 00:20 |
Friday | 06:10 | 00:20 |
Saturday | 06:10 | 00:20 |
Sunday | 06:38 | 00:20 |
Public Holidays | 06:38 | 00:20 |
Interpretation: You can board the last train at Aljunied station and reach Pasir Ris if you manage to board the train heading towards Pasir Ris at 00:20. Similarly, you can catch the first train at Aljunied station if you are heading in the direction of Pasir Ris by 06:10 on weekdays.
3) Aljunied Station towards CG2 Changi Airport

First Train | Last Train | |
Monday – Thursday | 06:10 | 23:36 |
Friday | 06:10 | 23:36 |
Saturday | 06:10 | 23:36 |
Sunday | 06:38 | 23:36 |
Public Holidays | 06:38 | 23:36 |
For tourists, this is crucial information to note if you are using the MRT to reach Changi Airport. You can reach Changi Airport MRT station (CG2) if you manage to board the train at Aljunied station at 23:36. Please be aware that you need to alight at Tanah Merah station and board the connecting train just opposite the platform heading towards Changi Airport. Similarly, the first train that you can board at Aljunied station towards Changi Airport is at 06:10.
To Changi Airport MRT Station from Town (Guide)
We understand that you may still have uncertainties about estimating the first and last train timings towards Changi Airport. To address this, we’d like to provide another example for clarity. However, before proceeding, let’s redirect our focus to the Tanah Merah Station (EW4).

This is the singularly most important station from which you can board the train heading to Changi Airport MRT Station (CG2). Therefore, if you are aware of the last train timing towards Changi Airport, you can ensure that you are able to catch the last train via public transport. So, what is the timing for the last train departing from Tanah Merah towards Changi Airport (CG2)? Well, it is at 23:50. In other words, if you manage to reach Tanah Merah Station by 23:50, you are secure and can reach the airport without any concerns. Similarly, the first train departs from Tanah Merah Station towards Changi Airport Station at 05:20 on weekdays and 05:47 on weekends or public holidays.
EW4 Tanah Merah Station towards CG2 Changi Airport station
First Train | Last Train | |
Monday – Thursday | 05:20 | 23:50 |
Friday | 05:20 | 23:50 |
Saturday | 05:20 | 23:50 |
Sundays | 05:47 | 23:50 |
Public Holidays | 05:47 | 23:50 |
Example : First and Last Train Service to Changi Airport Station (CG2) from Orchard Road Station (NS22)

First Train Service at Orchard MRT Station:
Step 1: Go to http://journey.smrt.com.sg/journey/station_info/orchard/first-and-last-train/.
Step 2: Click on “First and Last Train” button
First train service terminating at NS28 Marina South Pier
First Train | |
Monday – Thursday | 05:48 |
Friday | 05:48 |
Saturday | 05:48 |
Sunday | 06:13 |
Public Holidays | 06:13 |
You can catch the first train at 05:48 on weekdays and 06:13 on weekends at Orchard Station, heading towards Marina South Pier. From there, you can transfer at City Hall Interchange to continue towards Tanah Merah Station.
Last Train Service at Orchard MRT Station:
If you follow the above two steps, you will notice that there is no specific mention of the last train service towards Changi Airport from Orchard Road station on this page: http://journey.smrt.com.sg/journey/station_info/orchard/first-and-last-train/. This is because Orchard Road is part of the Red Line (North-South Line), and therefore, you need to alight at City Hall Interchange to change to the East-West Line (Green Line). Consequently, you should check the last train service at City Hall instead.
City Hall (NS25/EW13) Towards Changi Airport (CG2)
Last Train | |
Monday – Thursday | 23:26 |
Friday | 23:26 |
Saturday | 23:26 |
Sunday | 23:26 |
Public Holidays | 23:26 |
Based on the query displayed on this page: http://journey.smrt.com.sg/journey/station_info/city-hall/first-and-last-train/ The last train towards Changi Airport from City Hall is 23:26.
Now, by determining the train duration from Orchard Road to City Hall, we can strategically identify the optimal last train service for you to board at Orchard Road Station, ensuring your arrival at City Hall Station by 23:26. With an estimated total duration of around 7 minutes, the last train service you should aim for at Orchard Road Station is ideally at 23:19 or earlier, allowing for a flexible window of plus or minus 8 minutes. Therefore, our confidence is that if you board the train towards City Hall at Orchard Road Station around 23:11 or before (while considering the margin of plus or minus 8 minutes), you can confidently catch the last train service towards Changi Airport without any concerns.

Tips: For obtaining train travel time duration, visit https://www.rome2rio.com/. Enter the MRT station names, and the website will provide you with estimated travel time and route suggestions.