Sri Lanka is a dream destination for budget travellers. With cheap public transport, affordable guesthouses and inexpensive street food, you can comfortably explore the island for as little as $30–40 a day.
Getting Around Cheaply
The train network is not only scenic but incredibly cheap. A second-class ticket from Kandy to Ella costs just a couple of dollars. Local buses are even cheaper and reach almost everywhere.
Where to Stay
Family-run guesthouses and homestays offer clean rooms and home-cooked meals from around $10–20 a night. Booking directly often gets you a better rate.
Eating Well for Less
Rice and curry from a local eatery costs a fraction of tourist-restaurant prices and is often tastier. Look for busy local spots.