Lakpura
Lakpura®

Dehiwala Railway Station

Dehiwala Railway Station sits on Sri Lanka Railways' Coast Line, roughly 10 km south of Colombo Fort along the rail corridor that hugs the island's western shoreline. It is one of the busiest suburban stops in the Colombo District, serving commuters, students and visitors heading between the city centre and the popular beachside suburb of Mount Lavinia. On a typical weekday, around 94 trains call at the station, making it one of the more frequently served stops outside the Fort itself.

Where is Dehiwala Station and how do I get there?

The station is located in Dehiwala, within the Western Province of Sri Lanka. Its position on the Coast Line places it between Wellawatta (the next stop towards Colombo Fort) and Mount Lavinia (the next stop heading south). If you are arriving from Colombo Fort, Dehiwala is approximately the tenth kilometre of the journey — a ride that typically takes around 20 to 30 minutes on a stopping service.

The station building fronts the main Galle Road, one of the key arterial roads running down Sri Lanka's southwest coast, so it is also reachable by bus, three-wheeler or private car from anywhere along that corridor. Station telephone: 011-2713271.

What train services run through Dehiwala?

Dehiwala is served exclusively by Coast Line services. These trains originate at Colombo Fort and run southward through Wellawatta, Dehiwala, Mount Lavinia, Ratmalana and onward, ultimately reaching Galle or Matara depending on the service. A handful of longer-distance expresses do not stop here, so travellers should check whether their chosen service is a stopping train or a limited-stop express before boarding at Fort.

Frequency is high during peak commuting hours, with services departing every few minutes in each direction. Off-peak intervals are longer but still practical for day-trippers. Sri Lanka Railways operates both second- and third-class carriages on most suburban Coast Line services; first-class intercity air-conditioned carriages are generally reserved for longer-distance trains that bypass Dehiwala.

Which direction should I travel from Dehiwala?

  • Towards Colombo Fort — next stop: Wellawatta. Useful for reaching Pettah market, Colombo Fort business district, Maradana interchange and onward connections to Kandy or the airport via road.
  • Towards Galle / Matara — next stop: Mount Lavinia. Ideal for a day at Mount Lavinia Beach, or continuing south to Beruwela, Bentota, Hikkaduwa and Galle.

What is there to do in Dehiwala itself?

Dehiwala is best known for the Dehiwala Zoo (officially the National Zoological Gardens of Sri Lanka), which is within walking distance of the station and is one of the most visited attractions in the Colombo area. The zoo is home to a wide variety of endemic and exotic wildlife, and the elephant show held there has historically drawn large crowds.

The suburb also has a lively stretch of Galle Road lined with local eateries, bakeries and small shops — practical for a quick meal before or after a train journey. The waterfront area a short walk west of the station offers views of the Indian Ocean, though the beach here is less developed than at neighbouring Mount Lavinia.

Is Dehiwala a good base for visiting Colombo?

Staying in Dehiwala can be a practical alternative to booking accommodation in central Colombo. The train connection means Fort is typically 20 to 30 minutes away, while the neighbourhood itself tends to be quieter and accommodation slightly more affordable. Guesthouses and small hotels are scattered throughout the area, several of them close enough to the station to make luggage management straightforward.

For travellers who plan to use the train regularly — heading into Colombo for the day and returning to a coastal base in the evening — Dehiwala acts as a convenient hub. The same Coast Line also provides easy access to Mount Lavinia Beach for an afternoon swim without needing to hire a vehicle.

How does the Dehiwala stop fit into a broader Sri Lanka rail journey?

The Coast Line is one of Sri Lanka Railways' most scenic routes south of Colombo, running close to the ocean for much of its length. While it lacks the altitude drama of the Hill Country main line to Kandy and Ella, the coastal stretch between Colombo and Galle offers its own appeal: glimpses of fishing boats, palm-fringed beaches and whitewashed churches that punctuate the shoreline. Dehiwala is essentially the first leg of that journey, marking the point where the urban density of Colombo begins to thin out.

For railway enthusiasts, Sri Lanka's rail network has a long colonial-era heritage stretching back to 1864. The Coast Line itself was among the earlier lines to be developed, reflecting the commercial importance of the southwest coastal towns to the British administration. Several published titles document this history in detail for those who want to read further.

Practical information at a glance

Detail Information
Line Coast Line (Sri Lanka Railways)
Distance from Colombo Fort 10.0 km
Previous station (towards Colombo) Wellawatta
Next station (towards south) Mount Lavinia
Typical daily train calls Around 94
Province Western Province, Colombo District
Station telephone 011-2713271

Dehiwala railway station timetable

94 trains call at Dehiwala on a typical day.

Coast Line · 10.0 km from Colombo Fort · Western Province

Station telephone: 011-2713271

DepartsTowardsTrainRuns
04:47 amColombo FortDaily
04:55 amWadduwaDaily
05:09 amChilawDaily
05:15 amColombo FortIntercityDaily
05:26 amPanaduraWeekdays Only
05:52 amColombo FortWeekdays and Saturday Only
06:00 amKankesanthuraiYal DeviDaily
06:06 amKalutara SouthDaily
06:11 amMaradanaSunday Only
06:17 amPanaduraWeekdays and Saturday Only
06:42 amColombo FortDaily
06:46 amMaradanaWeekdays Only
06:53 amPanaduraWeekdays and Saturday Only
06:56 amMaradanaSaturday and Sunday Only
07:00 amMaradanaWeekdays Only
07:04 amMaradanaDaily
07:05 amBeliaththaDaily
07:15 amMaradanaSaturday and Sunday Only
07:26 amPanaduraWeekdays Only
07:27 amPanaduraSaturday and Sunday Only
07:30 amMaradanaWeekdays and Saturday Only
07:48 amMoratuwaSaturday Only
07:54 amMaradanaWeekdays and Saturday Only
08:03 amRatmalanaWeekdays Only
08:04 amPanaduraMuthu KumariWeekdays Only
08:06 amMaradanaWeekdays Only
08:08 amMoratuwaWeekdays and Saturday Only
08:15 amMaradanaWeekdays and Saturday Only
08:17 amPanaduraWeekdays and Saturday Only
08:18 amMaradanaSunday Only
08:22 amColombo FortWeekdays Only
08:25 amColombo FortSaturday Only
08:29 amMoratuwaWeekdays Only
08:31 amMaradanaWeekdays Only
08:41 amMaradanaSaturday Only
08:43 amMount LaviniaWeekdays and Saturday Only
09:02 amMaradanaDaily
09:02 amMount LaviniaSunday Only
09:05 amKalutara SouthDaily
09:16 amMaradanaWeekdays and Saturday Only
09:34 amMaradanaWeekdays Only
09:41 amMaradanaWeekdays Only
09:45 amMaradanaDaily
09:50 amMaradanaWeekdays and Saturday Only
10:04 amKalutara SouthDaily
10:15 amMaradanaDaily
11:35 amAluthgamaDaily
11:37 amMaradanaDaily
12:32 pmKalutara SouthWeekdays Only
12:57 pmKalutara SouthSaturday and Sunday Only
01:45 pmMaradanaDaily
01:55 pmPanaduraWeekdays Only
02:26 pmAluthgamaDaily
02:37 pmMaradanaWeekdays Only
02:38 pmPanaduraDaily
03:03 pmMaradanaSaturday and Sunday Only
03:16 pmMaradanaWeekdays Only
03:21 pmMaradanaSaturday and Sunday Only
03:31 pmMaradanaWeekdays Only
03:39 pmMount LaviniaWeekdays Only
03:43 pmMaradanaSunday Only
03:47 pmPanaduraDaily
04:15 pmColombo FortWeekdays Only
04:15 pmMoratuwaWeekdays Only
04:24 pmPanaduraWeekdays Only
04:42 pmKalutara SouthWeekdays Only
04:45 pmColombo FortDaily
04:50 pmPanaduraWeekdays and Saturday Only
04:59 pmColombo FortWeekdays Only
05:12 pmAluthgamaWeekdays Only
05:12 pmAluthgamaSaturday and Sunday Only
05:28 pmColombo FortWeekdays Only
05:37 pmKalutara SouthWeekdays and Saturday Only
05:38 pmColombo FortDaily
05:58 pmAluthgamaWeekdays Only
05:58 pmMaradanaDaily
06:05 pmColombo FortSaturday and Sunday Only
06:09 pmColombo FortWeekdays and Saturday Only
06:12 pmColombo FortWeekdays Only
06:31 pmColombo FortWeekdays Only
06:42 pmAluthgamaDaily
06:55 pmMount LaviniaYal DeviDaily
06:59 pmterminates here · from BeliaththaSaturday and Sunday Only
07:00 pmAluthgamaDaily
07:37 pmKalutara SouthWeekdays Only
07:39 pmMaradanaWeekdays and Saturday Only
08:10 pmPanaduraSaturday Only
08:28 pmMount LaviniaDaily
09:00 pmKalutara SouthSunday Only
09:00 pmPayagala SouthWeekdays Only
09:27 pmMaradanaSaturday Only
09:55 pmAluthgamaDaily
10:04 pmColombo Fort
11:00 pmMaradanaWeekdays Only

Timetable mirrored from published Sri Lanka Railways schedules, last checked 2026-09-14. Times can change without notice — confirm with the railway before travelling. See the whole network on the Sri Lanka railway station list.

Nearby places

8 places within about 25 km, nearest first.

Book or buy direct with Lakpura

Curated by our local team. Direct from the source, with instant confirmation.

Ask Lakpura® Agent