4.6 559 Ratings | 506 Reviews

How To Reach Hikkaduwa

Planning A Trip To Hikkaduwa? Here are some guidelines on how to reach Hikkaduwa

A resort town by the sea, Hikkaduwa is located on the South Coast of Sri Lanka’s Southern Province, nearly 17 km north-west of Galle District and about 61 miles from Colombo. Known for its beaches and strong tides, the beach of Hikkaduwa is sprinkled with palms, restaurants and pubs. Sheltering the shallow waters opposite the beach is the Hikkaduwa National Park, which is considered the coral reserve and sanctuary to exotic varieties of fish and marine turtles. With ample accommodation options and a beachside view, Hikkaduwa’s earned the best spot for surfing, second in line in the Island Country. With nearly 3 villages covering the resort area and a 4 km line of places to eat, drink, stay or shop at, Hikkaduwa’s beaches are beautiful and wide. Here's how you can reach Hikkaduwa.

By Air

By Air:  How To Reach Hikkaduwa
Photograph by https://travmaldives.com

With over 8 flights from Chennai, 4 flights from Delhi, 4 flights from Mumbai, 3 flights from Bangalore, and 2 flights from Madurai, there are 21 non-stop flights from India to Colombo in the price range of INR 10,300-13,500 approx. On arrival at Sri Lanka’s International Airport, the distance between the airport and Colombo is about 36 km on an average. The distance between Colombo and Hikkaduwa is roughly 115 km by road.


The nearest airport to Hikkaduwa is Koggala Airport which is about 29 km away. However, there are better options to reach Hikkaduwa. A comfortable but expensive option being, by taking a taxi from the Bandaranaike International Airport which would take about 1½ hours approx. 

By Train

By Train:  How To Reach Hikkaduwa
Photograph by https://d2v9y0dukr6mq2.cloudfront.net

Traveling by train is the cheapest and the fastest way to reach Hikkaduwa. Sri Lankan railways operate trains from Colombo Fort Station to Hikkaduwa every 4 hours on the Colombo-Matara route, which takes about 2 hours max and costs INR 35-130 for the journey. Train numbers - 8056, 8058, 8096 and 8766 are best to travel to Hikkaduwa. 

By Road

By Road:  How To Reach Hikkaduwa
Photograph by http://mw2.google.com

The drive from Colombo to Hikkaduwa is roughly 1 hour 34 minutes and either you can drive down there yourself or hire a cab. With operators like Colombo Taxi (colombotaxicabs.com), Kangaroo Cabs (2588588.com) and Budget Taxi (budgettaxilk.com), you can reach Hikkaduwa in an estimated cost of INR 4,200-5,500.


A self-drive to Hikkaduwa would cost you about INR 600-1000 on the fuel with the additional cost of car rental.

Getting Around

Getting Around:  How To Reach Hikkaduwa
Photograph by https://bilder.apollo.se

Hikkaduwa can be covered from one end to the other in less than an hour, however, you can also hire tuk-tuks, ride the bus or rent a jeep for getting around the resort town.

Get Travel Packages

By clicking below, I agree to the terms of service

Planning A Trip To Hikkaduwa?
Find The Best Travel Packages From Top Travel Agents