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.