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
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 04:47 am | Colombo Fort | Daily | |
| 04:55 am | Wadduwa | Daily | |
| 05:09 am | Chilaw | Daily | |
| 05:15 am | Colombo Fort | Intercity | Daily |
| 05:26 am | Panadura | Weekdays Only | |
| 05:52 am | Colombo Fort | Weekdays and Saturday Only | |
| 06:00 am | Kankesanthurai | Yal Devi | Daily |
| 06:06 am | Kalutara South | Daily | |
| 06:11 am | Maradana | Sunday Only | |
| 06:17 am | Panadura | Weekdays and Saturday Only | |
| 06:42 am | Colombo Fort | Daily | |
| 06:46 am | Maradana | Weekdays Only | |
| 06:53 am | Panadura | Weekdays and Saturday Only | |
| 06:56 am | Maradana | Saturday and Sunday Only | |
| 07:00 am | Maradana | Weekdays Only | |
| 07:04 am | Maradana | Daily | |
| 07:05 am | Beliaththa | Daily | |
| 07:15 am | Maradana | Saturday and Sunday Only | |
| 07:26 am | Panadura | Weekdays Only | |
| 07:27 am | Panadura | Saturday and Sunday Only | |
| 07:30 am | Maradana | Weekdays and Saturday Only | |
| 07:48 am | Moratuwa | Saturday Only | |
| 07:54 am | Maradana | Weekdays and Saturday Only | |
| 08:03 am | Ratmalana | Weekdays Only | |
| 08:04 am | Panadura | Muthu Kumari | Weekdays Only |
| 08:06 am | Maradana | Weekdays Only | |
| 08:08 am | Moratuwa | Weekdays and Saturday Only | |
| 08:15 am | Maradana | Weekdays and Saturday Only | |
| 08:17 am | Panadura | Weekdays and Saturday Only | |
| 08:18 am | Maradana | Sunday Only | |
| 08:22 am | Colombo Fort | Weekdays Only | |
| 08:25 am | Colombo Fort | Saturday Only | |
| 08:29 am | Moratuwa | Weekdays Only | |
| 08:31 am | Maradana | Weekdays Only | |
| 08:41 am | Maradana | Saturday Only | |
| 08:43 am | Mount Lavinia | Weekdays and Saturday Only | |
| 09:02 am | Maradana | Daily | |
| 09:02 am | Mount Lavinia | Sunday Only | |
| 09:05 am | Kalutara South | Daily | |
| 09:16 am | Maradana | Weekdays and Saturday Only | |
| 09:34 am | Maradana | Weekdays Only | |
| 09:41 am | Maradana | Weekdays Only | |
| 09:45 am | Maradana | Daily | |
| 09:50 am | Maradana | Weekdays and Saturday Only | |
| 10:04 am | Kalutara South | Daily | |
| 10:15 am | Maradana | Daily | |
| 11:35 am | Aluthgama | Daily | |
| 11:37 am | Maradana | Daily | |
| 12:32 pm | Kalutara South | Weekdays Only | |
| 12:57 pm | Kalutara South | Saturday and Sunday Only | |
| 01:45 pm | Maradana | Daily | |
| 01:55 pm | Panadura | Weekdays Only | |
| 02:26 pm | Aluthgama | Daily | |
| 02:37 pm | Maradana | Weekdays Only | |
| 02:38 pm | Panadura | Daily | |
| 03:03 pm | Maradana | Saturday and Sunday Only | |
| 03:16 pm | Maradana | Weekdays Only | |
| 03:21 pm | Maradana | Saturday and Sunday Only | |
| 03:31 pm | Maradana | Weekdays Only | |
| 03:39 pm | Mount Lavinia | Weekdays Only | |
| 03:43 pm | Maradana | Sunday Only | |
| 03:47 pm | Panadura | Daily | |
| 04:15 pm | Colombo Fort | Weekdays Only | |
| 04:15 pm | Moratuwa | Weekdays Only | |
| 04:24 pm | Panadura | Weekdays Only | |
| 04:42 pm | Kalutara South | Weekdays Only | |
| 04:45 pm | Colombo Fort | Daily | |
| 04:50 pm | Panadura | Weekdays and Saturday Only | |
| 04:59 pm | Colombo Fort | Weekdays Only | |
| 05:12 pm | Aluthgama | Weekdays Only | |
| 05:12 pm | Aluthgama | Saturday and Sunday Only | |
| 05:28 pm | Colombo Fort | Weekdays Only | |
| 05:37 pm | Kalutara South | Weekdays and Saturday Only | |
| 05:38 pm | Colombo Fort | Daily | |
| 05:58 pm | Aluthgama | Weekdays Only | |
| 05:58 pm | Maradana | Daily | |
| 06:05 pm | Colombo Fort | Saturday and Sunday Only | |
| 06:09 pm | Colombo Fort | Weekdays and Saturday Only | |
| 06:12 pm | Colombo Fort | Weekdays Only | |
| 06:31 pm | Colombo Fort | Weekdays Only | |
| 06:42 pm | Aluthgama | Daily | |
| 06:55 pm | Mount Lavinia | Yal Devi | Daily |
| 06:59 pm | terminates here · from Beliaththa | Saturday and Sunday Only | |
| 07:00 pm | Aluthgama | Daily | |
| 07:37 pm | Kalutara South | Weekdays Only | |
| 07:39 pm | Maradana | Weekdays and Saturday Only | |
| 08:10 pm | Panadura | Saturday Only | |
| 08:28 pm | Mount Lavinia | Daily | |
| 09:00 pm | Kalutara South | Sunday Only | |
| 09:00 pm | Payagala South | Weekdays Only | |
| 09:27 pm | Maradana | Saturday Only | |
| 09:55 pm | Aluthgama | Daily | |
| 10:04 pm | Colombo Fort | ||
| 11:00 pm | Maradana | Weekdays 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.
- Dehiwalaunder 1 km
- Karagampitiya Subodharamayaunder 1 km
- Zoological Gardenunder 1 km
- Traditional Puppet Art Museumunder 1 km
- Mount Lavinia Beach1 km
- Mount Lavinia Railway Station1 km
- Mount Lavinia City1 km
- The Love Story of Mount Lavinia1 km