The World's Most Scenic (and Cheapest) Train Ride
No trip to Sri Lanka is complete without riding the rails, and the journey from Kandy to Ella is legendary for good reason. For a few hundred rupees—often just a few US dollars—you can embark on a seven-hour journey through a paradise of rolling tea plantations,
misty mountains, and dense jungles. While first-class offers air conditioning, most travelers agree that second or third class is the way to go. With open windows and doors, these carriages provide an unfiltered, sensory experience, allowing you to feel the cool mountain air and wave to locals along the tracks. This isn't just transport; it's a core Sri Lankan experience, offering million-dollar views for the price of a coffee.
Navigating the Sri Lankan Railway System
Booking train tickets can seem daunting, but it’s part of the adventure. For popular routes like Kandy to Ella, it is highly recommended to book seats in advance, as they sell out quickly. Sri Lanka Railways makes a limited number of tickets available online 30 days in advance, and third-party services like 12Go.Asia can also help secure a spot. However, for most other routes, you can simply buy unreserved tickets at the station on the day of travel. These tickets are incredibly cheap and offer flexibility. A second-class reserved seat for the Kandy to Ella trip might cost around 600 LKR, while an unreserved third-class ticket could be half that. Be prepared for crowds, especially in unreserved carriages, but the lively atmosphere is a reward in itself.
A Culinary Tour on the Streets
Just as iconic as its trains is Sri Lanka’s street food culture. This is where you’ll find the island’s most authentic and affordable flavours. From the bustling streets of Colombo to small roadside stalls in hill country, the air is often filled with the sizzle of hot griddles and the aroma of spices. Eating street food isn't just a budget-friendly choice—it's a direct line to the heart of local life. A full day of eating, from breakfast hoppers to a kottu roti dinner, can easily cost less than 3,000 LKR (under $10 USD). For the best and safest experience, look for stalls that are busy with locals, ensuring the food is fresh and popular.
Must-Try Street Food Delights
The star of the show is often Kottu Roti, a dish made from chopped godamba roti, vegetables, egg, and spices, all rhythmically diced together on a hot skillet. A generous portion can cost between 700 and 1,500 LKR. For breakfast or a light snack, look for hoppers (appa), which are bowl-shaped pancakes made from fermented rice flour. An egg hopper might only set you back 150-350 LKR. Don't miss out on 'short eats'—a category of savoury snacks like samosas, vegetable rotis, and isso wade (spicy prawn fritters)—which can cost as little as 100-400 LKR per piece. These are perfect for grabbing on the go while exploring.
Tips for a Thrifty Trip
Beyond trains and street food, a few simple strategies can make your Sri Lankan adventure even more affordable. Stay in locally-run guesthouses or homestays, which offer cozy rooms and often include a delicious homemade breakfast for a fraction of a hotel's cost. Use local buses for shorter distances; they are incredibly cheap, though often crowded. For getting around towns, tuk-tuks are ubiquitous, but always agree on a price before you start your journey or use a ride-hailing app like PickMe in bigger cities for a metered fare. Traveling during the shoulder seasons (April-June or September-November) can also lead to lower prices and fewer crowds.














