Trailmarker

Sri Lanka

Analysis; The Joys and Limitations of Budget Traveling Around Sri Lanka

A long recap of my travels from 2.5 weeks in Sri Lanka, including prices.

By @NikolasWood · · Visited August 2026 · Long read

My journey through Sri Lanka was for two and a half weeks and covered a pretty wide swath of the country. First I’ll post a list of the cities I stayed in and then a bit of info for fellow travelers. Flew into Colombo > Kandy > Mahiyanganaya > Polonnaruwa > Habarana > Dambulla > Sigiriya > Anuradhapura > Vavuniya > Kilinochchi > Jaffna > Anuradhapura > Kurunegala > Unawatuna > Galle > Matara > Mirissa > Negombo (flew out) I’ll try to keep this short and helpful. — Flying into Colombo, use the PickMe or Uber app to catch a ride to Colombo or Negombo. My ride in August 2026 was a tuktuk that cost about $8 USD to city center Colombo, near the Fort Railway Station. Colombo didn’t strike me as a city where I wanted to spend much time and I heard about a huge Buddhist festival going on in Kandy (Perahera) so I caught a bus from Bastian Mawatha Bus Stand to Kandy. The local bus took about 4 hours and cost $1.50 or so. As all travel guides will tell you, Kandy is a cool city with abundant tourist infrastructure in the area. Perahera 2026 was great and be sure to catch the free Kandy Viewpoint south of the lake while you’re there. From Kandy I took a bus to Mahiyanganaya instead of the conventional route to Ella. I was worried Ella might be overhyped and was interested in checking out a small town with some nearby hikes. Honest opinion: Mahiyanganaya is worth a pass through for the beautiful Mahiyangana Raja Maha Viharaya, a large white stupa, as well as the huge standing Buddha on an island next to it. On top of that, you can plan a few-hours trip to hike up to Rathna Ella waterfall - really beautiful and insanely tall waterfall hidden in the jungle. The hike is easy and entry to the park (I believe it is part of Knuckles Forest Reserve) is something like $3 for tourists. Total hike time round trip to the pool below the massive Rathna Ella waterfall is perhaps 2 hours or so, though you’ll want some time to hop in the water or climb up on the beautiful waterfall. You can hire a local guide to take you via tuktuk to the starting point and some will even guide you. This trip shouldn’t be more than $20 with a guide. Tip: Rathna Ella means “ruby waterfall” and locals often find rubies in the sand below the falls so keep your eyes peeled! Next I took a local bus to Polonnaruwa, which took about 3.5 or 4 hours. This is where budget tourism begins to fall apart. I was interested in visiting Polonnaruwa’s ancient city park (I’m a big fan of history) and considered doing a safari to see elephants in Maduru Oya National Park… turns out the Sri Lankan government has recently raised all foreigner entry fees to what I consider to be expensive beyond practicality. The ancient city’s entry ticket is currently $30 per person and the national park entry is $50 per person. I read some reviews and ultimately decided to skip both. For context; locals pay roughly 1/100th of the price that foreigners are charged for some of these sites. What costs foreigners $50 often costs locals $.50. I found that to be ridiculous but to each his own. Onward to Habarana, I looked into safaris to different parks, especially Minneriya National Park. Some constraint: the jeep hire for the day was very reasonable, something like $36 for a private safari, but the park entry fees are $50 per person per park. Again, after reading reviews of the safaris, I decided it was not worth it. Tip: the best thing I did in Habarana was spending a few hours walking and sitting around Habarana Lake. Peaceful, friendly locals bathing and washing clothes, a nice viewpoint on Habarana rock, and a ton of wildlife to observe - monkeys, langurs, hornbills, peacocks, sometimes even elephants. Sunset there was great! Dambulla is easily reachable by Habarana, only about a 45 minute local bus. Dambulla has a local direct bus to Sigiriya whereas Habarana does not. The bus can drop you at Sigiriya Lion Rock entrance if you wish. Lion Rock entrance is currently about $40 for foreigners and the lines were long. I took the bus to a gravel road leading to Pidurangala Rock instead and paid $3 to go through the temple and hike up to the summit (very short and not difficult hike - perhaps 25 minutes to the top or less) where the view of Lion Rock was fantastic. I went mid day when it was hot and there was no crowd at all, just one sleepy dog and a few friendly monkeys. If you don’t feel like waiting in line for lion rock or paying the $40 entry price, I couldn’t recommend Pidurangala Rock any more. Bus back to Dambulla from Sigiriya ends at 6:00 pm. Back in Dambulla I checked out the cave temple ($9 entry) and took PickMe to see Ibbankatuwa Megalithic Tombs ($3 entry) with a bus ride back to the city clock tower. Short bus from Dambulla to Anuradhapura. I stayed in a guesthouse which had free bikes to borrow or $5/day for an e-bike rental. I took the e-bike, which was great. Same as other government charges, Anuradhapura ancient area costs $30 to enter. If you’re on a budget, there are still nice places to visit for free or for minimal entry fee (temples, Sri Lanka star gate, the largest stupa in Sri Lanka, Ruwanmeli Maha Seya, or the reportedly oldest Buddhist temple site in Sri Lanka, Thuparamaya). They close down some roads and don’t let you even pass by without the ticket, which is a big silly mess, but the ticket is not really necessary to enjoy the city. My goal was to get to Jaffna from Anuradhapura but the train timing was inconvenient so I decided to make a day of it by bus, which was not a great idea. The good side is that I got to stop in Vavuniya and Kilinochchi for quick looks around. The bad side is that a 2.5 hour train ride took 6 hours sitting in a packed non-AC bus. Vavuniya and Kilinochchi were both just short stops for an hour or so each, so not much to report. In Kilinochchi I was interested to see the old water tower that fell in 2008 during the civil war. Unfortunately, and unbeknownst to ChatGPT, the remains were cleaned up in 2020. But the memorial next to the bus station is nice and worth a visit if you stop by. I was mostly interested in Jaffna to get some context in the cultural divide of Sri Lanka between the Sinhalese Buddhists and the Tamil Hindus of the north. The distinction was immediately prevalent when I arrived - women wearing beautiful saris and Hindu temples rising above the city lines. To be honest, as a tourist with limited time, Jaffna didn’t offer a lot of excitement on its own. The Jaffna Dutch Fort there is huge but was largely destroyed during the civil war so you essentially pay $5 entry to see piles of rock and walk along the fortress walls. Not great. The coast next to the fort is really nice in the evening for a walk. I was lucky enough to hear about a festival happening at a Hindu temple nearby so I went to Nallur Kandaswamy Devasthanam and it was the best part of my trip to Jaffna. If you get a chance to join the festival and smash a coconut at the temple, you absolutely should. Tip: men cannot wear shirts inside the temple so be prepared to strip your top off. Bags are also strictly not allowed inside. From Jaffna I had to take the train back to Anuradhapura (2.5 hours and cost $7.30 for 1st class ticket) because the train line seems to be stopped there at the moment. From Anuradhapura I took a bus for 3 hours to Kurunegala, which struck me as a small and sleepy city. I felt anxious at this point to get back to a more developed tourist route so I went South toward the coast via train to Colombo and then train to Galle. From Galle a quick PickMe ride (around $2) to get to Unawatuna, where I spent several nights. I was feeling a bit like my Sri Lankan luck was low at this time and Unawatuna was EXACTLY what I needed. It’s a tiny village next to the sea with a very chill surf-town vibe and a lot of wildlife nearby. My hotel had a pool and from the pool I always watched nearby purple-faced langur monkeys hopping from tree to tree. There are a plethora of turtle beaches nearby where you can see (and even feed) sea turtles (though I urge caution in interacting with wild animals - not for you but for the animal). I’ll cover the best sea turtle route in another post to explain exactly how to find them (for free! - don’t pay the scammers who try to charge for beach entry at some routes). From Unawatuna, Matara, Mirissa, and Galle are all nearby and easily accessible for day trips, which is what I did. They each had their own charm but I found Unawatuna to be my favorite spot - mostly because of the wildlife present. Back to Colombo and on to Negombo to fly out of Sri Lanka and head on to Seoul, South Korea. Overall, Sri Lanka is a seriously beautiful country with unbelievable natural charm and such incredibly diverse wildlife. The people were SO friendly and welcoming - comparable only to a few countries I’ve ever visited. Transportation is smooth and easy and cheap (although not always the most comfortable). The cost of living is a pleasant break for most westerners visiting. The biggest drawback is the government’s pricing of national parks, historical sites, and other tourist destinations. Prices are inflated so high (foreigners pay 100X local price) that it doesn’t make sense to visit them - which may send your trip to Jaffna instead. Final thought: it’s a lovely country to visit if you want to chill on the beach or find some jungle hikes in small towns. I think my instinct was wrong and that I should have spent some time in Ella for this purpose rather than the ancient towns but that’s life! I hope this has been helpful for your travel planning. All the best!