Lakpura
Lakpura®

Kahawa Railway Station

Kahawa Railway Station is a small but well-placed halt on Sri Lanka's Coast Line, sitting 89.3 km south of Colombo Fort in the Galle District, Southern Province. The station connects coastal communities between the larger towns of Hikkaduwa and Galle, and serves both daily commuters and travellers heading south along one of the island's most scenic rail corridors.

Where exactly is Kahawa Station on the Coast Line?

The Coast Line runs from Colombo Fort southward through Kalutara, Hikkaduwa, Galle, and onwards to Matara, hugging the shoreline for much of its length. Kahawa sits between two smaller stations: Akurala to the north (towards Colombo) and Telwatte to the south. The station is within the Galle District, which means it benefits from relatively frequent services compared to stations further down the line.

The station telephone for local enquiries is 091-2258371.

How many trains stop at Kahawa each day?

On a typical operating day, around 23 trains call at Kahawa. Services run in both directions — northbound towards Colombo Fort and southbound towards Galle and Matara. The frequency reflects the station's position within the busier southern suburban network, where intercity expresses, semi-fast trains, and slow stopping services share the same track.

Train types vary across the timetable. Intercity expresses between Colombo and Matara tend to skip smaller halts, so travellers using Kahawa are most likely to board semi-fast or local stopping trains. Journey time to Colombo Fort is typically in the range of two to two-and-a-half hours, depending on the service.

What is the Coast Line like as a rail journey?

Sri Lanka Railways' Coast Line is widely regarded as one of the more rewarding rail experiences in the country, particularly the stretch south of Kalutara. The line runs close to the ocean for long sections, with views across lagoons, fishing villages, and coconut groves. Between Hikkaduwa and Galle, passengers on the seaward side of the train can watch waves break only metres from the track during the southwest monsoon season.

The route passes through a string of coastal towns that have their own distinct character — from the surf-facing beaches around Hikkaduwa to the historic Dutch fort at Galle. Kahawa sits within this belt, making it a practical entry point for travellers exploring the quieter stretches of coastline away from the main resort areas.

What is near Kahawa Station?

The area around Kahawa is typical of the southern coastal belt: a mix of small guesthouses, local restaurants, and access to beaches that see far fewer visitors than those at Unawatuna or Hikkaduwa. The neighbouring station of Akurala is associated with a calm, reef-protected bay that is popular with locals and a growing number of independent travellers seeking a quieter alternative to the busier resort beaches.

  • Akurala Beach — a short walk or tuk-tuk ride from Akurala station, known for calm, swimmable waters
  • Kosgoda — a short distance to the north, home to turtle hatcheries along the coast
  • Galle Fort — accessible in under 30 minutes by train south from Kahawa, a UNESCO World Heritage Site with Dutch colonial architecture
  • Hikkaduwa — reachable in a few stops northward, offering coral reef snorkelling and surf schools

How do I get to Kahawa Station from Colombo?

The most straightforward route from Colombo is by train on the Coast Line itself. Trains depart from Colombo Fort station regularly throughout the day, and Kahawa is served by stopping services that take roughly two to two-and-a-half hours. Alternatively, the Southern Expressway (E01) brings Galle within about an hour and fifteen minutes by road from Colombo, and Kahawa is a short drive north of Galle along the coastal A2 road.

Tuk-tuks are available at and around the station for local transfers. If you are arriving with luggage or as part of a group, arranging a private transfer in advance is worth considering, particularly during peak travel periods around December to March when the southern coast is busy.

Is Kahawa a good base for exploring the southern coast?

Kahawa itself is a transit point rather than a destination resort, but its location on the rail line gives it genuine practical value. Travellers staying in the area can reach Galle for a day trip, head north to Hikkaduwa for beach activities, or continue south toward Weligama and Mirissa for whale watching between November and April. The station makes it easy to move along the coast without relying on road transport for every journey.

Accommodation in the immediate vicinity ranges from small family-run guesthouses to modest boutique properties. Prices and availability vary considerably depending on the season — the period from December to early April sees the highest demand along this stretch of coastline.

Practical information for Kahawa Station

Detail Information
Railway line Coast Line (Colombo Fort – Matara)
Distance from Colombo Fort 89.3 km
Province Southern Province
District Galle District
Neighbouring station (north) Akurala
Neighbouring station (south) Telwatte
Approximate daily trains 23
Station telephone 091-2258371

For the full Sri Lanka Railways timetable, including departure times, destinations, and days of operation, the official Sri Lanka Railways website is the authoritative source.

Kahawa railway station timetable

23 trains call at Kahawa on a typical day.

Coast Line · 89.3 km from Colombo Fort · Southern Province

Station telephone: 091-2258371

DepartsTowardsTrainRuns
03:59 amMaradanaNight MailWeekdays Only
04:54 amAmbalangodaDaily
04:59 amAluthgamaDaily
05:18 amMaradanaSaturday and Sunday Only
05:32 amMaradanaWeekdays Only
05:44 amMaradanaSamudra DeviWeekdays and Saturday Only
05:44 amMaradanaSamudra DeviSunday Only
05:45 amGalleDaily
06:08 amMount LaviniaDaily
06:28 amMaradanaSaturday Only
07:00 amGalleDaily
09:44 amColombo FortWeekdays and Saturday Only
02:15 pmGalleDaily
02:39 pmAluthgamaDaily
04:22 pmBeliaththaDaily
05:28 pmMaradanaSaturday and Sunday Only
05:47 pmAluthgamaDaily
06:42 pmHikkaduwaSunday Only
06:58 pmHikkaduwa
07:10 pmGalleSamudra DeviSaturday and Sunday Only
07:28 pmGalleSamudra DeviWeekdays Only
08:38 pmGalleDaily
10:23 pmGalleNight MailDaily

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.

Shop this range with Lakpura

Packed in Sri Lanka and shipped worldwide, direct from the source.

Ask Lakpura® Agent