Travel Blog To Madiha 2026: How To Get There, Madiha vs. Hiriketiya, Where To Eat & Sleep And Things To Do
Madiha is a little gem on the south coast of Sri Lanka, situated between the well-known tourist hotspot of Mirissa and the coastal town of Matara. I spent two weeks in Madiha in January 2026 and fell in love with this little village more than with any other place during my stay in Sri Lanka. Madiha has a relaxed atmosphere and is particularly popular with surfers and travellers in general, who are looking for a peaceful retreat. Thanks to its excellent location, this quiet village is an ideal base from which to visit other well-known villages such as Hiriketiya, Mirissa, Weligama and Ahangama.
Affiliate Disclosure
Links marked with an asterisk (*) are affiliate links. If you purchase through these links, I may earn a small commission at no additional cost to you which would be just enough for a “Schoggistängeli” at most. The price you pay remains exactly the same whether you use my affiliate link or visit the website directly. By using these links, you help support my work. Thank you for your support.
How To Get From Colombo Airport To Madiha
From Colombo Airport you can get to Madiha by private transfer, train or bus. You could also rent a tuk-tuk, but I won’t get into detail about that.
If, like me, you’re a bit of a travel princess, then I’d recommend a private transfer from the airport to Madiha after your flight. I recommend booking a private transfer with *12GO. The journey usually takes around 2.5–3 hours and the price is somewhere between $60 and $120.
If you want to travel by train, you’ll first need to get from Colombo Airport to Colombo Fort Railway Station. The distance is around 36 km and you can organise a transfer by car, tuk-tuk or bus via *12GO. Just make sure the taxi or bus takes the expressway, otherwise the journey will take too long. If you take a tuk-tuk, just bear in mind that the driver might drive like a madman. It’s best to allow 1–1.5 hours for the journey and you should be aware that the train does not run regularly, so It’s best to check the timetable for Matara. Another important tip: buy a second-class ticket, because in that carriage you can open the windows, stick your head out and get hit by a catenary support – that’s usually the best way to enjoy the experience. Joking aside - go with whatever works best for you and please don’t actually get hit by a catenary support. Just don’t buy a third-class ticket as it’s not really comfortable. As soon as you arrive in Matara, you can take a 10-15 minute tuk-tuk ride to Madiha Beach.
If you decide to take the bus, you’ll first need to get from the airport to the Bastian Mawatha Bus Terminal in Colombo. The bus station is right next to Colombo Fort Railway Station and from there you can catch the bus to Matara. You can buy tickets online via *12GO or at the bus terminal. The total journey time is around 3.5–4 hours, including the journey from the airport and you may need to stop off at other places on your way to Matara. I’d only recommend this option if you’re a hardcore budget backpacker.
For the journey there, I’d recommend organising a private transfer or at least spending a night in Colombo to recover from your flight, before catching the train or bus. For a hardcore budget backpacker, taking the train or bus is of course ideal, as you’ll probably pay no more than the equivalent of $10 for the journey. And from my own experience, I can tell you that travelling by train in second class is a brilliant experience.
When To Visit
I would travel to the south coast of Sri Lanka sometime between December and April. That’s officially the peak season and also the dry season. I visited the south coast in January and it rained maybe once. I can imagine that if you go to the south coast in December or April, there’ll be the odd rainy day, but it’ll be a bit more relaxed than in January, February and March. However, I never felt overwhelmed by crowds of tourists in January.
Why I Prefer Madiha Over Hiriketiya
I’ve already written about Hiriketiya in another travel blog. Although I thought Hiriketiya was lovely, I felt more at home in Madiha. For my taste, Hiriketiya is a bit too ‘Western’ and rather overcrowded. There are lots of Western restaurants with tourist prices, plenty of partying and the locals, apart from those who work there, seem to avoid the area. I think that’s a shame. In Madiha, on the other hand, more emphasis is placed on local values. Of course, there are already some restaurants run by foreigners, but there are still plenty of local run restaurants and cafés. What’s more, there are still lots of locals on the beach and you come across them on the streets too – friendly and usually with a smile on their faces. And that’s exactly how it should be in my opinion. I hope this won’t change in Madiha over the next few years and that they’ll resist the gentrification brought about by tourism. On top of that, Madiha has a much quieter atmosphere than Hiriketiya and is better situated for exploring other beautiful well-known spots along Sri Lanka’s south coast.
Where I Stayed In Madiha
I spent almost the entire two weeks at the Tailslide Surf House in Madiha. It’s a local, family-run surf house right in the heart of Madiha Beach, just a few metres from the beach and the surf spot.
I spent the remaining three nights at Diviya Bungalow. This accommodation is also in a prime location, close to the beach. It has a spacious garden and a small restaurant and the owners are very friendly and happy to help. Generally speaking, the locals are happy to help you out.
I can recommend the area marked on the map below when choosing your accommodation:
My Experience At Tailslide Surf House
The Tailslide Surf House was the reason I was in Madiha. What I particularly liked about Tailslide was, that the focus is really on surfing and the day isn’t as tightly scheduled as at a traditional surf camp. The surf house also has fewer rooms than other surf camps, which gives the whole place a calmer, more family-like atmosphere. The location is also a real plus, as the accommodation is right in the heart of Madiha Beach, just a few steps from the beach and its own home break, which is suitable for both beginners and advanced surfers.
As the surf house is run by locals, they have in-depth local knowledge. This means that if the conditions at the home break aren’t ideal, they know where else to take you. So nothing stands in the way of an informative surfing lesson.
You’ll be surfing with experienced pro surfers who are very keen to see you progress. Sessions usually start at 6am or 7am, followed by a delicious local breakfast. This is followed by a video analysis of the surfing session, which is always conducted in a cheerful atmosphere and proves very insightful. Around midday, there’s an optional surf-specific yoga class and you’re free to spend the rest of the day as you wish. So there’s plenty of time every day to pursue your own activities and explore the south coast of Sri Lanka.
Where To Eat In Madiha
Sara Kitchen
Sara Kitchen is a lovely local run restaurant. Here you can enjoy curries, noodles and roti at a good price. Just make sure you go there with someone who’s happy to share their curry with you ;) Along with The Little Hut Polhena, this was my favourite restaurant in Madiha. What I found particularly special about most of the local restaurants was, that you were essentially eating in the garden of a local family.
Southern Wave Restaurant
The Southern Wave Restaurant is almost opposite Sara Kitchen. This restaurant is also run by locals and is beautifully decorated. You’ll find affordable local dishes there too.
The Little Hut Polhena
You can’t really call this a restaurant. It’s more of a hut right by the sea with a few tables and chairs. However, in my opinion, they serve the best kottu – though of course only compared to the other restaurants I’ve visited.
Sea Cafe Vibes
Sea Cafe Vibes is also right by the sea. There, you can enjoy delicious granola bowls and shakes, amongst other things, whilst looking out over the sea. They do, of course, have other dishes too, but I’ve never tried them as the prices there are a bit higher compared to other restaurants.
Sabine Surf and Cafe
Sabine Surf and Cafe is right on the beach and has cosy seating with a view of the sea. In my opinion, it’s the best place to enjoy a cold beer or a coconut. They also look after baby turtles, which they later release into the sea. Maybe you’ll be lucky enough to see the spectacle for yourself.
Things To Do
Snorkelling
Madiha is a great spot for snorkelling and you’re almost guaranteed to spot turtles. So go on, hire a snorkel from one of the shops, set off on your search and be like Jacques Cousteau for a day.
Surfing
Are uncrowded line-ups your thing? Then book a few surfing lessons. I recommend the Tailslide Surf House or hire a surfboard from Sabine Surf and Cafe. But please, if you can’t surf, get yourself a surf coach. Otherwise, you’ll just be getting in other people’s way.
Escaping Madiha
Fancy escaping the peaceful atmosphere of Madiha for a bit? Then take a day trip to Mirissa, Matara, Weligama or Ahangama. You can easily hire a scooter, organise a tuk-tuk or hop on the bus. I recommend the bus – you’ll love it!
Udawalawe National Park
Madiha is also a great base for visiting Udawalawe National Park. Bear in mind that the national park is very popular with tourists, so you certainly won’t be there on your own. I’d recommend booking a tour through *GetYourGuide, as I had a good experience using it on my trip to Asia.
Doctor’s House
Are you into partying? Then head to Doctor’s House. There you’ll find a bar, a restaurant, a shop and a hotel. Bear in mind that Doctor’s House is geared more towards Western tourists. It wasn’t really my cup of tea and I preferred to spend my evenings doing other things. But if that’s your thing, then go for it and shake it out.
Matara River Safari
I can also recommend a river safari in Matara if you fancy seeing a few crocodiles. I was lucky enough to spot two, though this isn’t guaranteed. As well as crocodiles, you might also come across other animals, such as monkeys. If possible, go on the river safari in the late afternoon so you can cruise back down the river at sunset.
My Take on Madiha
Madiha is the place on Sri Lanka’s south coast that I’d visit again in a heartbeat. Compared to other towns, such as Hiriketiya or Mirissa, Madiha really feels like you’re in Sri Lanka. The atmosphere in Madiha is very peaceful and there’s a great balance between tourists and locals. What particularly bothered me in Mirissa was that a busy main road runs right through the heart of this tourist hotspot. The deafening honking really got on my nerves and drove me up the wall. Fortunately, that’s not the case in Madiha. Madiha is also very well situated and you can visit other fascinating villages along Sri Lanka’s south coast at any time. All in all, Madiha is an excellent base on the south coast of Sri Lanka, offering everything you need for a lovely stay on the south coast. I hope Madiha can preserve its peaceful atmosphere as much as possible and won’t be overrun by tourism like other towns.
Do you like the information I provide for free? A coffee is always appreciated. Thanks for being here.