With its lush landscapes, stunning beaches, and rich culture, Sri Lanka offers an incredible experience for budget travelers looking to explore without breaking the bank. You can spend a week here for less than $400, including accommodation, food, and transport.
To enter Sri Lanka, you’ll need an Electronic Travel Authorization (ETA), which costs around 4,200 LKR (approx. $12) if applied online. Flights to Bandaranaike International Airport (CMB) can vary, but budget airlines like AirAsia offer competitive prices from Southeast Asia. Once in Sri Lanka, public transport is your best friend. The train ride from Colombo to Kandy costs about 600 LKR ($2) and offers breathtaking views of the countryside.
In cities, use tuk-tuks for short distances; negotiate the fare before entering. A ride from Fort Railway Station to Galle Face Green should cost around 400 LKR ($1.10). For longer distances, take the Number 240 bus from Colombo to Galle, which only costs 200 LKR ($0.55) and takes about 2.5 hours. Download the Lanka Train app for real-time schedules and prices.
Colombo offers various budget accommodations, but for a true local experience, consider staying in hostels. The "Colombo City Hostel" in the Fort area provides dorm beds starting at 2,000 LKR ($5.50) per night. It’s close to bus routes and popular attractions like the Dutch Hospital. Alternatively, "The Backpacker’s Hostel" in Mount Lavinia, known for its beachfront view, has beds for around 2,500 LKR ($6.80).
Further south, in Galle, the "Galle Fort Hostel" is a fantastic spot, with dorms for about 2,200 LKR ($6). For a more relaxed vibe, check out "Palm Beach Inn" in Hikkaduwa where you can find private rooms starting at 4,000 LKR ($11). Look on platforms like Hostelworld and Booking.com for the best deals and reviews.
Eating on a budget in Sri Lanka is a delight, with local eateries offering delicious meals for as little as 200 LKR ($0.55). Try the “rice and curry” at “Café Ceylon” in Colombo; it’s a filling meal that will cost you about 400 LKR ($1.10). Street food is also a great option. Grab a samosa or kottu roti from local vendors in Kandy for just 150 LKR ($0.40) each.
Don’t miss out on “hoppers” (a type of pancake) for breakfast, which you can find at “Pineapple Café” in Unawatuna for around 250 LKR ($0.70). For dessert, the traditional “watalappan” (a sweet pudding) can be sampled for 150 LKR ($0.40). Always check out local markets like the Pettah Market in Colombo for fresh fruits and snacks at unbeatable prices.
Sri Lanka is a welcoming destination, but there are some essential tips to keep in mind:
| Item | Cost | Notes |
|---|---|---|
| Rice and curry | 400 LKR | At local restaurants |
| Tuk-tuk ride (short distance) | 400 LKR | Negotiate before getting in |
| Train from Colombo to Kandy | 600 LKR | Scenic views, 3 hours |
| Hostel bed (Colombo) | 2,000 LKR | Colombo City Hostel |
| Hoppers | 250 LKR | At Pineapple Café in Unawatuna |
| SIM card (4GB data) | 1,000 LKR | Available at the airport |
| Bus from Colombo to Galle | 200 LKR | Bus Number 240, 2.5 hours |
You can comfortably travel in Sri Lanka for about 30,000 LKR ($85) per week if you budget wisely. This includes accommodation, meals, transport, and activities. If you prioritize hostels and street food, you could manage on even less.
The best time to visit the west and south coasts, including Colombo and Galle, is from December to March when the weather is dry and sunny. The north and east coasts are best visited from May to September. Always check weather patterns before planning your itinerary.
Traveler comments
Add a route note, correction, timing tip or question for this guide.