How much does a trip to Sri Lanka cost per day?
1 Answer from travellers
For a mid range traveler, the cost of a trip to Sri Lanka averages between 50 and 80 USD per day. This budget allows you to stay in comfortable private rooms in highly rated boutique guesthouses, eat a mix of delicious local street food and meals at nice tourist restaurants, and travel using a combination of scenic trains, comfortable intercity buses, and occasional private taxis. The biggest expenses that usually surprise tourists are the entrance fees for national parks and major cultural sites like Sigiriya, which charge around 30 USD per person. Planning these major site visits carefully helps manage the daily budget.
You must be logged in to post an answer.
Log In to AnswerRelated questions
- How cheap can you realistically travel Sri Lanka on a shoestring - $25-30 USD per day?2 answers
- Sri Lanka budget travel - what does a realistic daily budget look like for a backpacker in 2025?3 answers
- Galle Fort complete visitor guide - what to see, how long, best time, and is it more than just Instagram?3 answers
- Buying food from train vendors and avoiding tourist price scams5 answers
- Avoiding tourist prices for street food in Pettah market6 answers
- Dealing with the broken meter excuse from Colombo Tuk Tuk drivers2 answers
Join a Crew
Kandy Perahera Live Tonight
Perahera Seats, Hotels & Roads
Dalada & Perahera Culture