Hiriketiya Beach, Sri Lanka - How to get from Colombo to Hiriketiya

How To Get From Colombo To Hiriketiya (or Dickwella)

So, you’ve just landed in Sri Lanka for an epic holiday and plan on heading for the beach.

Now you need to know how to get from Colombo to Hiriketiya (or Dickwella). 

Thankfully, your search ends here.

In this post, you’ll find out how to get to Hiriketiya whether you want to travel by bus, train or car.

In the options below you’ll find all budgets, time constraints, and comfort levels are all catered to.

The distance between Colombo and Hiriketiya/Dickwella is approximately 195 KM, and journeys by car, train, or bus take upwards of 2-3 hours. 

Thankfully, no matter how you decide to travel to Hiriketiya/Dickwella, the journey is fairly easy.

Hiriketiya/Dickwella is one of the most cute and quaint beach towns on Sri Lanka’s south coast and is my favourite place to visit in Sri Lanka, if not the world

I’m SO THRILLED you are planning to head there too, and I hope you fall in love with it just as much as I did. 

So, how do you get from Colombo to Hiriketiya (or Dickwella)?

Read on below to find out!

Disclaimer: This post contains affiliate links. If you decide to make a verified purchase through the links in this post I will earn a small commission. This will be at no extra cost to you. Thank you 🙂

*Please note all prices and currency conversions listed below are rough estimates and subject to change.

Where is Hiriketiya/Dickwella located?

Hiriketiya/Dickwella is located in the very south of Sri Lanka, super close to the Dondra Lighthouse, which is the southernmost point of the country.

Dickwella is a small village in which Dickwella Beach and Hiriketiya Bay are located.

Hiriketiya is the better-known part of Dickwella, simply because this is where most of the magic happens.

You can find the best bars, restaurants, hotels, parties and activities dotted around Hiriketiya Bay.

So, if you’re ever confused about the difference between Hiriketiya/Dickwella just know they are pretty much the same place.

What options do I have to choose from when travelling from Colombo to Hiriketiya/Dickwella?

When thinking about travelling from Colombo to Hiriketiya/Dickwella there are 3 main options to choose from: 

  • Private taxi
  • Public bus 
  • Train

Getting a Taxi from Colombo to Hiriketiya/Dickwella

The easiest and fastest way to get from Colombo to Hiriketiya/Dickwella is to book a private taxi.

As I mentioned earlier in this post the distance between Colombo to Hiriketiya/Dickwella is approximately 195 KM.

The journey in a taxi should take around 2 hours 45 minutes (more of less). 

A taxi should cost around £70 which is roughly 30,000 Lkr.

How to book a taxi in Sri Lanka

In Sri Lanka, you can find Uber, and they also have their own version called Pick Me

The difference between the two is minimal, however with Pick Me you can also pre-order a tuk-tuk, and in my experience, I’ve found it to be ever so slightly more expensive than Uber.  

If Uber or Pick Me is not something that will work for you, you can also find reputable taxi recommendations here.

Personal Taxi recommendations

When I needed to travel long distances between towns during my month in Sri Lanka, I relied on the same taxi company repeatedly.

The service was great and by the end of my time in Sri Lanka, I felt like I had made new friends.

If you are looking to travel from Colombo to Hiriketiya/Dickwella by taxi then I’d highly recommend booking with this company.


➡️➡️ Avoid roaming fees, and have peace of mind that you have internet access when WiFi isn’t available.

Getting the train from Colombo to Hiriketiya/Dickwella

Taking the train from Colombo to Hiriketiya/Dickwella is a fairly convenient option. 

Not only is this journey pretty straightforward, but it also offers stunning views as the train travels alongside some of Sri Lanka’s picturesque coastline.

Unfortunately, there is no train station located in central Hiriketiya or Dickwella, so you will have to travel to Wewrukannala instead which is only 10 minutes outside of town. 

You’ll be pleased to know that there a direct trains between Colombo Fort Station and Wewrukannala Station.

You will need to catch the Beliatta line which runs up to 5 times daily. The first train leaves at 6:30 am and the last train leaves at 6:15 pm.  

Ensure you arrive at the train station a minimum of 30 minutes before the scheduled departure time.

Also, remember to allocate sufficient time for buying tickets (ticket booking details are elaborated further below).

Departure Arrival 

Please note that train times are always subject to change so you can check Sri Lankan Rail Website for the most up-to-date schedule information. 

Also, please note that some train schedules do not run on Saturdays or Sundays so please keep this in mind if you decide to travel on the weekend.

The train journey time in Colombo and Wewrukannala ranges between 4-5 hours. 

Train tickets start from 340 Lkr (£0.85).

Most seats on this particular route are not reserved and unfortunately, you can’t buy tickets in advance.

You can only buy tickets on the day of travel at the ticket office.

But don’t worry, tickets won’t run out because there are always some available.

Booking train tickets

When travelling by train in Sri Lanka, it’s crucial to understand the tiered class system, which affects the type of ticket you obtain based on whether it’s booked in advance or on the day of travel.

For this particular journey, as mentioned you cannot book in advance however the tiered class system still applies.

Below are the different class systems, each offering a unique travel experience:

  • First Class:
  • Second Class unreserved
  • Second Class reserved
  • Third Class unreserved
  • Third Class reserved

A personal recommendation: I strongly advise against booking first class. I made this mistake on my recent trip to Sri Lanka and regretted it. 

First class felt somewhat isolated from the rest of the train, with closed windows and doors, and it didn’t offer the authentic Sri Lankan train journey experience I was seeking.

After just 30 minutes in my first class seat, I found myself walking down to second and third class to mingle with the locals, hang my head out of the windows, and truly immerse myself in the beautiful scenery. 

It turned out to be a delightful experience, with locals singing, playing instruments, and even sharing their food.

Looking for more Sri Lanka inspo? Check out my other guides.

Getting from Wewrukannala to Hiriketiya/Dickwella

Once you have arrived in Wewrukannala, you will need to travel to Hiriketiya/Dickwella. 

The easiest way to do this is to jump in either a tuk-tuk or a taxi. 

The journey is only 10 minutes and should cost you no more than 2000lkr (£5).



Getting the bus from Colombo to Hiriketiya/Dickwella  

Unfortunately, If you plan on catching the bus from Colombo to Hiriketiya/Dickwella there is no direct route. 

You will either have to take 2 separate buses (or a bus and a taxi/tuk-tuk).

You’ve got two choices when it comes to taking buses. You can opt for a local bus, which is budget-friendly but tends to be a lengthier and less comfortable journey. 

Alternatively, you can reserve a seat on an express coach for a more efficient travel experience.

Express Bus

You can catch the ‘super-luxury’  express bus from Colombo Makumbura Multimodal Centre to the town Matara. 

Tickets start at just under 3000lkr (£7) and you can book online here.

There are 19 buses’ leaving every hour between 4 am to 10 pm.

The journey to Matara is 1.5 hours. 

Once you arrive in Matara you have a few options to choose from when travelling to Hiriketiya/Dickwella:

  1. Catch a public bus from Matara to Hiriketiya/Dickwella: This should take no more than 30-45 minutes and a ticket should cost you less than 400lkr  (£1)
  2. Catch a tuk-tuk from Matara to Hiriketiya/Dickwella: Again should take you no more than 30-45 minutes but will cost you up to 4000lkr (£10)
  3. Get in a Taxi: You can hop in a taxi for the last part of your journey. This should be roughly 35 minutes and will cost you up to 6000lkr  (£15)

Public Bus

First, you’ll need to make your way to Colombo Fort Bus Station and catch the public bus to Matara. This bus is quite economical (around £1), but the journey might be a bit uncomfortable and could take up to 3 hours.

Upon reaching Matara, you have a couple of options:

  1. Catch a public bus from Matara to Hiriketiya/Dickwella: This should take no more than 30-45 minutes and a ticket should cost you less than 400lkr  (£1)
  2. Catch a tuk-tuk from Matara to Hiriketiya/Dickwella: Again should take you no more than 30-45 minutes but will cost you up to 4000lkr (£10)
  3. Get in a Taxi: You can hop in a taxi for the last part of your journey. This should be roughly 35 minutes and will cost you up to 6000lkr  (£15)

you’re heading to Hiriketiya/Dickwella from Colombo for surfing and plan on bringing your own board, be aware that you might not be allowed to bring it on public buses at times.

NOTE: you can also catch the train from Colombo to Matara, and use one of the above methods to get to Hiriketiya/Dickwella.

Where to stay in Hiriketiya/Dickwella 

Now that you know how to get to Hiriketiya and have completed the journey from Colombo, I’m guessing you’ll need somewhere to stay. 

Here are some of my top recommendations: 

You can also read my comprehensive guide to the best hotels in Hiriketiya here.

What to do in Hiriketiya/Dickwella

Hiriketiya offers a plethora of amazing activities, from riding the waves through surfing, finding serenity in yoga, to dancing the night away at parties.

Explore my complete guide to the best experiences in Hiriketiya here.

Where to eat in Hiriketiya/Dickwella 

The culinary scene in Hiriketiya is quite remarkable, especially for a small town. Whether you’re craving local delicacies or Western cuisines, you’ll find a diverse range of restaurants here to satisfy your palate.

You can read my full guide to the best restaurants in Hiriketiya here.


Happy Travelling

I hope this post has answered all your questions regarding how to get to Hiriketiya.

I hope you have a fantastic time exploring Hiriketiya.

Feel free to reach out if you have any questions.

Similar Posts


  1. Hey, thank you for this helpful informations. I need the Train from Colombo to Wewrukannala on an exact day, so I should buy my ticket in advance. But the link for booking online in your blog is not working and I also don’t find a right website to book it. Can you help me?

    Kind regards pia

    1. Hey Pia,

      Sorry for the delayed reply (i’m currently on the road at the moment) and the issue with the link.

      I have done some further investigation and this is a particular route that cannot be booked in advance.

      Apologies for the confusion and I have updated the blog post accordingly.

      I appreciate you flagging!

      I try my hardest to make sure my blogs are 100% correct but sometimes mistakes are made!

Leave a Reply

Your email address will not be published. Required fields are marked *