Sri Lanka is truly a gem of a country that instantly captured my heart. After two decades of internal conflict, tourism finally started picking up over the last number of years and people started to fall in love with the laid-back beaches, stunning train rides and welcoming Sri Lankan hospitality.
After hearing so much about Sri Lanka from other travelers and seeing so many unbelievable photos pop up on my instagram feed, I knew I had to plan some time there during my Asia travels in 2019.
It was my final stop before heading back to Canada for Christmas, so I traveled slowly for a month, staying longer in places so that I could just take everything in.
Without a doubt, Sri Lanka has some of the most incredible natural landscapes that I’ve ever seen, and some of the friendliest people I’ve ever met. I had a deep bond with one family in particular, and they’ve forever left a stamp on my heart for my time spent in the country. But to be honest, I felt this warmth from people everywhere I went.
From the lively locals to the scrumptious food and lush natural landscapes, Sri Lanka will surely capture your heart as well. The fact that it’s an affordable travel destination is just the cherry on top, but it also makes a difference.
I never felt like I was busting my budget during my time in Sri Lanka. Depending on where you’re flying in from, flights might be pricier because it is an island. But don’t let that scare you, because once you land, you’ll find it to be one of the best value budget destinations in Asia.
What’s Included in this Post
This budget breakdown covers how much I spent on accommodation, transportation, activities, and food while I travelled around the country.
I’ve not included my flights into and out of Sri Lanka as this is going to vary significantly based on where you’ll be arriving from.
The amounts in this guide are listed in U.S. dollars, simply because the vast majority of my readers are from the U.S. I also included some prices in Sri Lankan Rupee (LKR), as this is the local currency that you will use the most.
Okay — let’s get started!
The Cost of Accommodation in Sri Lanka
From my experience, the best accommodations options in Sri Lanka are Airbnbs or homestays, with the occasional hostel. Sri Lanka has a reputation for outstanding hospitality and you’ll encounter this especially in smaller, family-run stays.
When I stayed somewhere that was family-run, I always felt at ease—something that’s incredibly valuable as a solo female traveler. Not to mention, for only around $15 – $20 a night, you’re supporting a local family while getting a home-away-from home experience. On top of that, you still get your own clean, private room,
If you feel like luxing it out a bit more at a fancy hotel, it’s fairly easy to find something that’s still within a reasonable budget. You can stay at some pretty decadent hotels or private villas ranging from $50 – $100 per night.
Here’s a list of my favourite accommodation options in Sri Lanka:
Colombo — OYO MotelVIP ($22 a night): To start off your time in Sri Lanka, spend a night or two in the capital at this comfortable, clean and welcoming motel. It couldn’t be better value for money. Not only is the location great for travelers (you’re close to the beach and some good restaurants), but each standard double room is equipped with air conditioning, a flat-screen TV, a fridge, and a very comfortable mattress. This place hits the mark by being both budget-friendly and high quality. There’s a shared lounge, kitchen and garden for you to enjoy, plus the couple that owns it will thoughtfully respond to your requests and help you plan anything you need help with!
Sigiriya — Nice View Lodge ($19 a night): Sigiriya is a small town most known for the ancient rock fortress. One look at this giant rock and you’ll understand why Sigiriya means “Lions Rock”; it looks like something right out of “The Lion King”. You’ll likely only need a night in Sigiriya, but you should still stay somewhere memorable. Nice View Lodge is a well maintained property, featuring a terrace that looks onto gorgeous rice fields and gardens. It’s also located minutes away from Sigiriya rock. The relaxing environment and delicious food are just byproducts of the warm and friendly family that will arrange anything you need.
Kandy — Riverview Kandy Room 2 ($20 a night): I decided to stay in an Airbnb during my time in Kandy, and I’m so glad I stayed in this one. The location is a little outside Kandy’s city centre, but it’s not too far out to make it inaccessible. Besides, when you’re waking up to peace and tranquility along the river, it will feel like a little oasis after you’ve come back from exploring the city. Each room in this beautiful bungalow has its own private balcony and bathroom, so even though you share the kitchen, you’ll always have a feeling of privacy. The host is also incredibly friendly and will make you a fresh, local Sri Lankan breakfast during your stay. This airbnb truly felt like a home away from home—it’s no wonder I stayed for a week!
Ella — Happy Horizon Homestay ($15 – $20 a night): If you plan on taking the infamous train ride from Kandy to Ella (you know the one where you see people leaning out of windows overlooking lush greenery), then Ella will definitely be a stop on your Sri Lanka trip. Equal parts serene, land-back and adventurous, Ella has no shortage of fun things to do. But you’ll also want to relax, and the Happy Horizon Homestay is the perfect place to do that. Here you’ll find gorgeous mountain views from the balcony and clean amenities. The family hosts are also incredibly welcoming and accommodating. They’ll help you with anything from tuk tuk rides, to laundry to suggestions on what to see. Not to mention, they make the tastiest breakfast for you to enjoy along with the lush, scenic backdrop. Book at least a few nights here—you won’t regret it!
Dikwella — Areca House – Hiriketiya Beach ($15 a night): After Ella, I made my way south to Dikwella because of Verse Collective, a popular co-working and co-living space for digital nomads. While I spent days working at their gorgeous beach-side cafe, I decided to stay elsewhere—and I’m so glad it was this Airbnb room. The room itself is clean and spacious, and you’re only a short walk to the beach. But it’s the local host family that lives behind this home that makes this place memorable and special. I became so close to them over my 10-day stay, and they never hesitated to make me feel at home, whether it was driving me somewhere or welcoming me to a family birthday dinner.
Mirissa — D Canal House ($65 a night): This is a little piece of paradise in Mirissa! It’s a quiet and calm hotel located about a 10-15 minute walk from the main strip, but this tranquil oasis is worth it. The rooms and interior design are beautiful and comfortable. And on the outside, you’re basically surrounded by a jungle. You’ll quickly settle into the peace and joy of waking up to the sounds of birds singing around the lush ecosystem around you, enjoying a fresh Sri Lankan breakfast on your private balcony and getting some good R&R in by the gorgeous swimming pool. Nevertheless, if you want to go to the beach or into town, a free tuk tuk service to the main road is included in your stay!
Galle — Khalid’s Guest House ($40 a night): For the price, location, and quality—you can’t get much better than this charming guest house! It’s a beautifully furnished hotel in a restored heritage building situated right in the centre of the historical Galle Fort. So you can wake up and easily explore the walled remains of the old Portugese fortress and all the quaint corners. Even better, a delicious breakfast is included in your stay, an added bonus to the clean and comfortable rooms. The host and his staff are also incredibly hospitable and can help arrange any tours or transport that you need.
The Cost of Transportation in Sri Lanka
Transportation around Sri Lanka is very accessible and affordable. It’s also quite a small country, making it easy to get from place to place in a short amount of time. That being said, there’s really no need to fly domestically as there’s limited options, and it just doesn’t make sense logistically. Besides, it’s a beautiful country that’s worth seeing through ground transportation.
Here are the most common forms of transportation in Sri Lanka:
Tuk Tuk — Also known as auto rickshaws, tuk tuks are a common and economical way of getting around the various towns and cities in Sri Lanka. They’re basically everywhere and take the place of taxis.
The most important thing to be wary of is tuk tuk drivers that scam you into overpaying for a ride because you’re a tourist. Before going anywhere, talk to the locals that work at your accommodations about the average costs. Or better yet, ask if they have a reliable driver that they partner with to take you places. Then to avoid being scammed, negotiate a fair price with the driver before you get in. Even though all tuk tuks should travel according to their metre, this isn’t always the case.
If you want to hire a tuk tuk driver to take you around for the day, then an honest price would be around $15-$20 (3000 – 4000 LKR). And an average one-way ride should cost you around $0.18 (35 LKR) per kilometer.
You can also download PickMe, Sri Lanka’s version of Uber, to book a taxi or tuk tuk from your phone. This way, the cost is already calculated on the app. You can use PickMe in cities like Colombo or Kandy, but in smaller rural towns, you’ll have to hail them from the roads.
Train — A Sri Lankan train journey is like none other, especially the infamous Kandy to Ella route. Taking this iconic train ride is more about the experience than getting from point A to point B. However, the rail system in Sri Lanka runs throughout the entire country, so you’ll likely take it on more than one occasion.
Trains in Sri Lanka have three classes. First class is air conditioned and has numbered, cushioned seating. Second class has cushioned seats and no air conditioning, but the windows are usually always open. Third class has benches and might fit 3 people per row as opposed to two, but it’s not as bad as it sounds.
I took third class from Kandy to Ella and it surprisingly wasn’t that busy. I also found it more fun and was able to freely get up, move around and stand at the edge of the doors watching the tea plantations go by…not something you can do on most trains these days!
To give you an idea of costs, here are the prices for the Kandy to Ella (or Ella to Kandy) ride, which takes about 7 hours:
- First Class: $8.59 (1500 LKR)
- Second Class: $1.77 (310 LKR)
- Third Class: $1.00 (175 LKR)
As you can see, train travel is relatively affordable. At the end of the day, choose your ticket and class based on your comfort level and price range. And pro tip: if you want to be seated in first class, buy your train tickets at the station at least a day or two before your intended departure date. More popular routes will sell out quickly!
Buses — There are some instances where taking the train won’t be possible, or you may have to take a train and a bus. Busses are just as affordable as the train, but tend to be a bit more crowded and have less room for luggage. I took the bus a few times in Sri Lanka and never had a bad experience!
Expect to pay as little as $0.15 (30 LKR) for a short journey in the city or between neighbouring towns, and $1 – $2 (200-300 LKR) for a trip that takes several hours.
The Cost of Food in Sri Lanka
Local Sri Lankan food isn’t just cheap, it’s incredibly flavorful and appetizing. I’m literally just licking my lips right now thinking about the food I ate in Sri Lanka.
Of course, you have classic rice and curry dishes, but my favorite is probably Kottu Roti. This is made using shredded pieces of roti bread mixed with spices, vegetables, seafood, and/or meat. It’s then all chopped up together, stir-fried and tossed with hot sauce. You’ll quickly become familiar with this popular street food dish once you’re in Sri Lanka. The sound of intense metallic chopping will be heard from a mile away.
I was also pleasantly surprised by how good a typical Sri Lanka breakfast is, and looked forward to it every morning, especially when it was freshly prepared at a homestay. The star of this meal are the string hoppers, which resemble noodles made from rice flour. You take the hoppers with your hand and dip it with side dishes of coconut or onion sambal and dahl. Sometimes breakfast will also include egg hoppers (a thin fried pancake with an egg in the middle) or sweet roti pancakes.
Because breakfast is included with most accommodations, if you stick to local street food and shops, then you can easily go a day spending only around $7 (1400 LKR) for food. If you eat at western cafes or restaurants then you might spend around $30 (5852 LKR) per day.
I found a good mix between the two while I was there and usually spent around $15 (2926 LKR) per day if I ate one local meal and one more western meal.
The Cost of Activities and Entrance Fees in Sri Lanka
Sri Lanka has plenty to do and see. And actually, I loved the variety of activities that were possible. From cooking classes to temples to hikes and surfing—there’s a lot of fun and adventure to be had in this country.
One of the more popular activities, and a personal highlight, was going to Sigiriya rock. But instead of climbing the rock itself, I would recommend hiking Pidurangala Rock because you get an epic view of Sigiriya rock from the top. Not to mention, it’s 1/10 of the cost.
I found that the middle of Sri Lanka was a great place to do hikes, cooking classes and safaris. On the other hand, the south is perfect for lazy beach days and water activities. I’m not much of a surfer, but I did indulge in a couple of surf lessons to learn the ropes a bit more. But if surfing is your jam, then the southern beaches will be right up your alley.
One of my favorite experiences was doing a cooking class while I was in Kandy. My guide took me to the market first to pick up our ingredients and then we cooked up about 7 Sri Lankan dishes from scratch. I love spending money on a cooking class because not only are you learning more about the traditions and culture of a place, but you also get to eat everything after!
Here’s a breakdown of some popular attractions in Sri Lanka and their respective costs:
- Sigiriya Rock / Pidurangala Rock: $30 / $3
- Surf Lessons: $7 – $23 per hour
- Scuba Diving: $55 for two dives
- Cooking Class (Kandy): $25
- Temple of the Sacred Tooth Relic (Kandy): $7.69
- Nine Arch Bridge (Ella): FREE
- Little Adam’s Peak (Ella): FREE
- Elephant Safari (Udawalawe National Park): $75
If you’re like me, and love to make the most of time, then tours are a great way to experience a country. I recommend hopping over to Viator for a range of activities and tours, like Whale Watching in Mirissa ($50) or a Half-Day Safari at Yala National Park ($140).
The Cost of Travel Insurance in Sri Lanka
Travel insurance: If you’ve read any other posts on Never Ending Footsteps, you’ll know that I’m a great believer in travelling with travel insurance. I’ve seen far too many GoFundMe campaigns from destitute backpackers that are unexpectedly stranded in a foreign country after a scooter accident/being attacked/breaking a leg with no way of getting home or paying for their healthcare. In short, if you can’t afford travel insurance, you can’t afford to travel.
Travel insurance will cover you if your flight is cancelled and you need to book a new one, if your luggage gets lost and you need to replace your belongings, if you suddenly get struck down by appendicitis and have to be hospitalised, have your camera stolen and need to buy a replacement, or discover a family member has died while you’re overseas and now you need to get home immediately. If you fall seriously ill, your insurance will cover the costs to fly you home to receive medical treatment.
I’ve used World Nomads as my travel insurance provider since 2012 and have nothing but wonderful things to say about them.
I’ve made two claims with World Nomads (once when my partner broke his brand new phone in Thailand, and World Nomads paid for the repair cost, and once when crashing a rental car in New Zealand, when World Nomads paid out the full $1,500 to repair the front bumper with no excess or fees to pay from my end) so feel comfortable recommending them to you.
For me? The cost of insurance for one week in Sri Lanka was $1.86 a day.
How Much Does it Cost to Travel in Sri Lanka?
It’s time to tally up all of my expenses to see my total travel costs!
- Accommodation: $15 per day
- Transportation: $5 per day
- Food: $15 per day
- Activities/Entrance Fees: $25 per day
Average amount spent in Sri Lanka: $60 a day!