After checking in and dropping your bags, start at Colombo National Museum in Cinnamon Gardens. Allow about 1½ hours for the royal regalia, Buddhist art, ancient sculptures, and exhibits tracing Sri Lanka’s history; it is usually open until around 5:00 p.m., with last entry earlier, so aim to arrive by 3:00 p.m. Entry is inexpensive—roughly LKR 1,500 for foreign visitors—but confirm the current fee at the gate. From central Colombo, a PickMe tuk-tuk or taxi is easiest; traffic can make the short journey take 15–30 minutes.
Walk or take a very short tuk-tuk ride to Viharamahadevi Park for a slower late-afternoon break. The park is pleasant around sunset, with broad paths, shady trees, and views toward Colombo Town Hall; spend about 45 minutes wandering rather than trying to cover every corner. Continue by tuk-tuk toward Gangaramaya Temple near Beira Lake, allowing roughly 15–20 minutes depending on traffic. Dress modestly—shoulders and knees covered—and remove shoes before entering. Set aside about an hour for the temple’s eclectic collection of Buddha images, antiques, and religious objects; a small donation or entrance fee is customary.
From Gangaramaya Temple, take a PickMe tuk-tuk to Galle Face Green in Fort, usually 10–20 minutes. Arrive before sunset for the sea breeze and the liveliest atmosphere, then try inexpensive snacks such as isso wade, roasted corn, or short eats from the food stalls. Afterward, walk to Ministry of Crab in the Old Dutch Hospital complex for dinner. Reservations are wise, especially for an October evening; expect approximately US$25–45 per person before drinks, and ask about smaller crab sizes or sharing a dish if you are keeping costs down. Finish with a 45-minute Colombo Fort night walk through the colonial streets around Chatham Street, York Street, and the harbour-facing lanes. Keep valuables secure and use a PickMe rather than walking far on quieter streets after the shops close.
After arriving in Kandy, leave your bags at the hotel and head straight to the Temple of the Sacred Tooth Relic in the city centre. Allow about 1½ hours for the shrine, inner courtyards and museum areas; the morning puja is usually the most atmospheric time to visit, although the relic itself is not continuously visible. Wear clothing covering your shoulders and knees, remove shoes and hats, and expect a small entrance fee of roughly LKR 2,000 for foreign visitors. From the temple, take the lakeside path around Kandy Lake for about 45 minutes—this is an easy, shady introduction to the city, with good views back towards the hills.
For an inexpensive meal, walk or tuk-tuk to Kandy City Centre Food Court, where you can choose rice and curry, kottu, hoppers or short eats for around US$3–8 per person. Keep lunch fairly quick, then take a tuk-tuk or PickMe to Royal Botanic Gardens, Peradeniya—allow 20–30 minutes each way depending on traffic. The gardens are generally open from about 7:30 a.m. to 6:00 p.m.; spend two relaxed hours among the palm avenues, orchid house and enormous rain trees. Foreign entry is comparatively expensive by local standards, so check the current ticket price before going, but it is worthwhile if you want a quieter afternoon away from the busy centre.
Return to the lake area in time for the Kandy Lake Club Cultural Dance Show, usually an hour-long performance beginning around 5:00 p.m.; arrive 20–30 minutes early because seating can fill up. Expect Kandyan drumming, dancers in traditional costume and a fire-walking finale, with tickets commonly around LKR 2,000–3,000. Finish at the Kandy viewpoint near Arthur’s Seat, reached by a short tuk-tuk ride uphill from the lake, for sunset over the tiled rooftops and surrounding mountains. Sunset is around 5:55–6:00 p.m. in October; agree the tuk-tuk fare before leaving, and return to the centre afterward for a simple dinner near Kandy Lake or your guesthouse.
Take the reserved Kandy–Ella scenic train as early as possible—ideally around 5:00–6:00 a.m.—and expect the full mountain journey to take roughly 7–9 hours. Keep snacks, water and a light layer within reach; the best views come after the train climbs beyond Nanu Oya and winds through tea country, tunnels and steep valleys. Sit on the side with the clearest open views, but avoid hanging out of the doors, especially on crowded sections. With a realistic arrival in Ella around mid- to late afternoon, treat the remaining plans as flexible: if the train runs late, ask your guesthouse to move the cooking class rather than rushing.
After checking in, take a tuk-tuk from Ella Railway Station into town—usually 5–10 minutes—and head to Ella Spice Garden Cooking Class for the planned approximately two-hour lesson. Confirm the same-day start time in advance, since classes often depend on the instructor and market availability; budget roughly LKR 5,000–8,000 per person. Afterwards, hire a tuk-tuk along the A5 for the short ride to Ravana Falls, allowing 30–45 minutes for the roadside viewpoint and spray-filled atmosphere. Return toward town and, only if daylight and energy remain, walk the accessible lower viewpoint area near Ella Rock for about an hour. Do not attempt the full Ella Rock hike at dusk—the trail is confusing in places and is much better tackled in daylight.
Have dinner at Cafe Chill on Wellawaya Road, a relaxed, good-value Ella favourite where meals generally land around US$5–12 per person; service can be slow when busy, so settle in rather than arriving in a hurry. Afterwards, wander Ella town and its compact side streets, browsing small handicraft shops and choosing a low-key bar for one drink. October evenings can bring rain, and the pavements become slippery, so carry a small umbrella and use a tuk-tuk back to your accommodation if the weather turns.
Leave Ella around 6:00–7:00 a.m. by pre-arranged car or shared taxi, allowing roughly 4½–6 hours to reach Mirissa through Wellawaya and Matara. The road descends from the cool highlands into warmer, greener country, so keep water and snacks handy. A private car is easiest for a direct drop-off near Mirissa Beach; shared vehicles are cheaper but may involve waiting for other passengers. Confirm the fare and luggage space the evening before, and expect a short roadside stop along the way.
After checking in, spend about two relaxed hours at Mirissa Beach. The western end is generally livelier, while the eastern stretch around Coconut Tree Hill is quieter; swim only where lifeguards or local swimmers indicate, as currents can be surprisingly strong. Walk along the sand rather than taking a tuk-tuk, and keep valuables secured while you are in the water. Around late afternoon, make the short walk to Parrot Rock, reached at low tide via the rocks at the beach’s eastern end. Allow about 45 minutes for the climb and views, but avoid crossing if waves are washing over the path; sunset is beautiful, though returning before it gets fully dark is sensible.
For dinner, settle at Zephyr Restaurant & Bar on Mirissa Beach, where beachfront seating, rice and curry, seafood, burgers and reasonably priced drinks make it a good-value stop—expect roughly US$8–18 per person depending on cocktails and seafood. Afterward, wander along Beach Road for Mirissa Beach nightlife. Bars and music venues vary considerably by night and season, so ask your guesthouse or the restaurant which places are busiest that evening; October can be quieter than peak season, but weekends often bring the best atmosphere. Carry only small amounts of cash, use a tuk-tuk for a late return if your accommodation is beyond the main beach strip, and check the sea conditions before joining any beachside dancing or swimming.
Start early at Secret Beach Mirissa, ideally around 6:30–7:00 a.m. before the heat and day-trippers arrive. The short approach is uneven and can be slippery, so wear sandals with a good grip; there is little shade and no reliable changing facility, but the small coves are perfect for a final quiet swim. Keep valuables at your accommodation rather than leaving them on the sand, and check the water before swimming, as currents can be stronger than they look. Allow about 1½ hours, then take a tuk-tuk into Mirissa town—usually 10–15 minutes—for breakfast at Dewmini Roti Shop. Their kottu, egg roti and coconut sambol make a filling budget meal, generally around US$2–6 per person; arrive before the lunch rush and carry cash, as smaller eateries may not accept cards.
After breakfast, collect your bags and continue by tuk-tuk or pre-arranged transfer to Weligama Beach, roughly 20–30 minutes away depending on traffic. Spend about 1½ hours watching the beginner surfers near the main bay, or book a short lesson from one of the established beach schools—agree the price and duration before entering the water. A lesson commonly costs around LKR 3,000–6,000, while the beach itself is free; leave enough time to shower and reach Weligama Railway Station for the coastal train to Colombo Fort. Check the same-day railway timetable locally, as delays and crowded carriages are normal. If you have an airport flight or a firm evening connection, use the Southern Expressway by bus or PickMe car instead: it is generally more predictable, though substantially more expensive than the train.
On reaching Colombo Fort, leave your luggage at your accommodation or use a station locker where available, then walk or take a short tuk-tuk ride to Galle Face Green. Give yourself about an hour to stroll along the sea, watch the kites and sample inexpensive isso wade, achcharu or isso vadai from the vendors; choose a busy stall with high turnover and avoid swimming here. Return to Colombo Fort Railway Station afterward, allowing 10–15 minutes on foot from the promenade or more during peak traffic. If you are continuing to Bandaranaike International Airport, leave Colombo Fort at least 3½–4 hours before your flight: a taxi via the expressway can take about 1–1½ hours in light traffic but considerably longer during Colombo’s evening congestion.