Start before sunrise at Sigiriya Rock Fortress, ideally arriving around 6:30–7:00am, when the air is cooler and the crowds are still light. Allow about three hours for the entrance path, gardens, stairways, frescoes, and summit; the climb is strenuous, with many exposed steps, so bring water, sun protection, and shoes with a good grip. Tickets are typically around US$30 for international visitors, and the site generally opens from about 6:30am—confirm the current fee and hours locally. From the village, it is a short tuk-tuk ride; arrange a return pickup because finding a tuk-tuk immediately after the climb can be slower.
Late morning, continue by tuk-tuk to Pidurangala Rock, roughly 10 minutes away. The shorter climb takes around 45 minutes each way, with a rocky scramble near the top, so it is best tackled before the midday heat. The reward is the famous frontal view of Sigiriya Rock, particularly good for photographs. Entry is much cheaper than Sigiriya, usually around LKR 1,000–2,000, and modest clothing is appreciated near the temple at the base.
Have lunch at a family-run traditional Sri Lankan restaurant in Sigiriya village, rather than rushing to a resort buffet. Ask for rice and curry with pumpkin, dhal, mallung, jackfruit, and one freshly cooked fish or chicken dish; expect roughly LKR 2,000–4,000 per person. Afterward, visit the Sigiriya Museum, allowing about an hour to see the archaeological displays and reconstructions that make the fortress layout easier to understand. It is usually open during daytime hours, but check locally if visiting on a public holiday; keep your ticket and confirm whether entrance is included with your fortress admission.
Leave the hottest part of the day free to rest, then take an easy guided walk through the Coconut Garden viewpoint and village lanes around 4:30pm. A local guide can point out home gardens, irrigation channels, paddy fields, and birdlife around the small lakes; wear sandals or shoes suitable for uneven paths and bring mosquito repellent. Stay for sunset if skies are clear, then return to your accommodation by tuk-tuk before dark. Ask your driver to wait or arrange a pickup in advance, as the quieter countryside lanes have few passing vehicles in the evening.
After arriving from Sigiriya via Habarana, aim to reach Polonnaruwa around 8:30–9:00am. The ancient city is spread out, so keep your driver or tuk-tuk for the day rather than trying to walk between every site; a car with driver usually costs around LKR 8,000–15,000. Start at the Royal Palace of King Parakramabahu, where the remaining brick walls give a good sense of the scale of the medieval capital. Continue to the Sacred Quadrangle, the most atmospheric section, allowing about 1½ hours for the closely grouped temples and shrines. Modest clothing is essential, and you will need to remove shoes and hats at active religious monuments; carry socks, water, and sun protection. The combined Ancient City ticket is typically around US$25 for foreign visitors, with the ticket office and museum area near the main entrance.
From the Quadrangle, drive a few minutes to Rankoth Vehera, one of the largest stupas in Sri Lanka, then continue toward Gal Vihara. Visit Gal Vihara before lunch while the stone remains relatively comfortable to approach; the four famous rock-cut Buddha images are best appreciated slowly, especially the reclining Buddha. Do not climb on the rock or turn your back casually toward the statues for photographs. For lunch, stop at Rasa Bojun Hela Bojun Hala, a simple local food court where you can choose rice and curries, hoppers, roti, sweets, and short eats—expect roughly LKR 1,000–2,500 per person. It is more functional than atmospheric, but it is a good place to try several traditional dishes without committing to a hotel buffet.
Leave the main ruins in the mid-afternoon and finish at the Parakrama Samudra bund, the raised road beside the immense ancient reservoir. A one-hour stroll here is a pleasant change after the temple sites: fishermen, grazing cattle, palms, and golden light across the water make it especially good toward sunset. Ask your driver to stop at a quiet viewpoint rather than the busiest roadside section, and carry drinking water because there is little shade along the bund. Afterward, return to your Polonnaruwa guesthouse or hotel; if you still have energy, an early dinner near the town centre is preferable to driving back through the archaeological zone after dark.
After breakfast, settle into Habarana and make Hiriwadunna village and wetland excursion your gentle start to the day. Allow roughly 2½ hours for the lake ride, village paths, and time with local families; the catamaran-style boat is wonderfully slow and quiet, with waterbirds, lotus-covered shallows, and palms reflected across the wetland. Wear sandals that can get muddy, bring insect repellent, and carry small notes for optional village refreshments or crafts. Arrange the excursion through your hotel or a reputable local operator, as departure times and exact pricing vary; budget approximately LKR 3,000–6,000 per person.
Return to Habarana for a home-style rice-and-curry lunch, ideally at a village dining setup rather than a large resort buffet. Expect several vegetable curries, dhal, sambol, rice, and sometimes chicken or fish, with a relaxed one-hour meal costing about LKR 2,000–4,000 per person. Keep the afternoon easy afterward: your driver or safari operator should collect you for Minneriya National Park, where a private jeep safari usually takes around four hours. The best sightings are often around the reservoir and open grasslands—elephants, toque macaques, painted storks, eagles, and crocodiles are all possible. Park entry, service charges, and the jeep are normally paid separately, so confirm the complete price before departing; a shared or private safari commonly lands around LKR 12,000–25,000 per jeep, depending on season and group size.
Finish at Minneriya tank around sunset, allowing about 45 minutes for the light to soften over the water and for wildlife to gather near the reservoir edge. Stay with your driver and follow park instructions rather than walking independently, and bring a light layer because the open jeep can feel cool once the sun drops. December is a good time for this combination, but sightings are never guaranteed; the charm is as much the changing dry-zone landscape and birdlife as the elephants. Return to Habarana for dinner, usually a 15–25-minute drive depending on your lodge, and keep the evening quiet after the early start.
After arriving in Kandy from Habarana, check in or leave your bags at the hotel, then head to the Temple of the Sacred Tooth Relic. Allow about two hours here; the shrine is busiest during the morning puja, generally around 6:30am, 9:30am, and 6:30pm, so late morning is calmer while still giving you time to see the courtyards, museums, and temple interiors. Entry is roughly LKR 2,000 for foreign visitors, with modest clothing required: shoulders and knees covered, and shoes removed at the entrance. A tuk-tuk from most central hotels costs about LKR 300–600.
From the temple, take an easy 10-minute walk around Kandy Lake along the lakeside promenade. The shaded southern side is the most pleasant for a slow stroll, with views back toward the hills and the temple complex. Avoid treating the lake as a full loop if the midday heat is building; 45 minutes is enough before lunch.
For an uncomplicated local meal, stop at Kandy City Centre food court, a short walk or tuk-tuk ride from the lake. Look for rice and curry, kottu, string hoppers, or hoppers rather than spending time in a formal restaurant; budget approximately LKR 1,500–3,500 per person. After lunch, take a tuk-tuk uphill to Bahirawakanda Vihara Buddha Statue—allow 15–20 minutes depending on traffic and around LKR 500–1,000. The temple grounds are modest, but the elevated view across Kandy is excellent, especially when the light softens later in the afternoon. Wear shoes that are easy to remove and be prepared for a steep final approach.
Return to the centre for the Kandy Lake Club Cultural Dance Show, usually held around 5:00pm–6:00pm; arrive 20–30 minutes early for a reasonable seat. The performance features Kandyan drumming, dancers, and the traditional fire-walking finale, and tickets are commonly around LKR 2,000–3,000. Afterwards, keep dinner close to the lake or your hotel rather than crossing town in the evening traffic. Kandy is compact but congested after work, so tuk-tuks are generally more practical than walking uphill or relying on a car.
Take the morning train from Kandy Railway Station to Nanu Oya, arriving at least 45 minutes early so you can find the correct platform and settle in before departure. The journey takes roughly four to five hours, with the scenery gradually changing from dense greenery to misty valleys, tea-covered slopes, and cool highland villages. A reserved seat is worth arranging if available; otherwise, arrive early for a better chance of sitting by a window. Keep snacks and water with you, as the onboard selection is basic.
From Nanu Oya, take a pre-arranged taxi to Nuwara Eliya—about 30 minutes, usually LKR 3,000–5,000—and ask to be dropped near the town centre. After checking in or leaving your bags, settle into the Grand Hotel Tea Lounge for tea and a light meal in one of the town’s most atmospheric colonial interiors. Allow about an hour and budget approximately LKR 3,000–6,000 per person; the kitchen and lounge hours can vary, so confirm on arrival. From there, it is a short walk or tuk-tuk ride to Victoria Park, generally open until around 6:00pm, where the clipped lawns, flowerbeds, and cool air make for an easy, unhurried stroll. Entry is typically a few hundred rupees.
Finish around the Nuwara Eliya Golf Club area, roughly a 10-minute tuk-tuk ride from Victoria Park. The surrounding lanes are best enjoyed slowly, with old stone buildings, verandas, and manicured greens giving the town its distinctive British hill-station character. Stay on public roads and avoid wandering onto the course itself unless you have paid for access. Temperatures drop quickly after sunset, so bring a light jacket or rain layer; December evenings can also be misty.
After breakfast in Nuwara Eliya, take a tuk-tuk or taxi to Pedro Tea Factory, about 15 minutes east of town. Aim for the first tour, usually from around 8:00am; the visit takes roughly 1½ hours and covers withering, rolling, drying, and grading, followed by a tasting. Admission is commonly around LKR 500–1,000, though hours and tour arrangements can change, so ask your hotel to call ahead. The factory is cool and misty in the morning—bring a light layer—and the road through the tea estates is part of the experience.
Continue by tuk-tuk to Lover’s Leap Waterfall, allowing about 20–30 minutes for the winding approach and a short walk to the viewpoint. The cascade can be modest outside the wettest periods, but the real reward is the open view across the highland tea country. Wear shoes with grip, especially after rain, and agree with your driver on a return time; there are limited services around the waterfall. Return toward Nanu Oya for an early lunch or takeaway before the train, keeping a generous buffer for the station.
Board the Nanu Oya–Ella train as early as your timetable allows, arriving at least 30–45 minutes beforehand if you hope to find a seat. The journey typically takes 3½–4½ hours and is best treated as a scenic outing rather than a precise transfer: sit on the side with the broadest valley views, keep valuables secure near open windows, and carry water and snacks. Second- or third-class tickets are inexpensive—roughly LKR 500–3,000 depending on class—but unreserved carriages can be crowded. On arrival at Ella Railway Station, tuk-tuks and taxis are readily available for the short ride into town; confirm the fare before leaving.
Check in, then settle into dinner at Ella Flower Garden Resort restaurant, where the terrace gives you a pleasant mountain outlook and a relaxed end to the long travel day. Allow about 1½ hours and budget approximately LKR 3,000–6,000 per person; service can be leisurely, so it is better not to arrive overly hungry. Afterwards, take an easy Ella town café walk along the compact central strip around Passara Road and Wellawaya–Ella Road. Browse the small shops, choose a tea or dessert, and enjoy the evening atmosphere without committing to another hike. Most cafés close around 9:00–10:00pm, while tuk-tuks are easiest to find near the station and main junction.
Leave Ella around 7:30–8:00am with your driver and make the short stop at Ravana Falls, roughly 10–15 minutes south of town. Allow about 45 minutes to view the falls and take photos; the roadside viewpoint is easy to reach, but the rocks are slippery, so avoid climbing close to the water. Continue through Wellawaya toward Tissamaharama, a scenic three- to four-hour drive through dry-zone landscapes. Keep water in the car and agree in advance whether the driver will wait during the safari; a private car generally costs around LKR 12,000–20,000 for the transfer.
Have lunch in Tissamaharama before heading to the park. A practical local choice is New Cabana Restaurant, known for generous rice-and-curry plates and quick service; expect around LKR 2,000–4,000 per person. Leave by about 1:00pm for Yala National Park, where your pre-arranged jeep should meet you near the Palatupana entrance. The afternoon safari usually lasts five to six hours and runs toward sunset, with chances of seeing elephants, crocodiles, spotted deer, buffalo, and—if luck is with you—leopards. Carry binoculars, sunscreen, and a light layer; the jeep can feel dusty and surprisingly cool after sunset. Park fees and jeep charges vary by season, so confirm the total price and whether entrance tickets are included before departure.
After leaving Yala National Park, make a quiet 45-minute stop at Tissamaharama tank, particularly good for herons, cormorants, egrets, and other waterbirds in the softer early-evening light. Stay near the access road rather than walking into isolated areas after dark, and ask your driver for the best viewing point that day. The tank is a peaceful contrast to the busy safari and is close to accommodation and restaurants in Tissamaharama, making it sensible to finish the day there rather than attempt another long transfer.
Leave Yala around 7:00am in a private car for Mirissa, allowing roughly three to three and a half hours via Tissamaharama, Matara, and the coastal road. Ask your driver to make short photo stops when the light is good, but keep the morning moving so you arrive before the strongest midday heat. Once in Mirissa, go first to Coconut Tree Hill, at the eastern end of the bay. Give yourself about 45 minutes for the palm-fringed viewpoint; the final approach can be sandy and uneven, so wear shoes with a little grip. There is no substantial entrance facility, but local access arrangements and parking may involve a small charge.
Walk or take a short tuk-tuk ride back toward Mirissa Beach—usually 5–10 minutes depending on where you are staying—for a relaxed couple of hours on the sand. The bay is generally calmer than many exposed south-coast beaches, though you should still check the flags and ask a lifeguard before swimming. Keep valuables at your accommodation rather than leaving them unattended, and carry cash because smaller beach vendors do not always accept cards.
Settle in at Zephyr Restaurant & Bar on Mirissa Beach for an easy beachfront lunch, ideally around 1:00pm before the busiest tables fill. Expect roughly LKR 3,000–6,000 per person for seafood, rice, or a drink; service can be leisurely, which suits the beach setting. After lunch, leave the afternoon open for another swim, a shaded drink, or simply watching the fishing boats come and go rather than adding another major stop.
Return to the western side of the bay for Parrot Rock Bridge in the late afternoon, when the sun is lower and the sand is cooler. It is a short climb and usually takes around 45 minutes, but the rocks can be slippery around high tide or after rain—ask locally about the safest crossing and do not attempt it if waves are breaking strongly. From the top, you get one of the best quick views back across Mirissa Beach.
Stay near the beach for a seafood dinner around sunset. Choose a well-reviewed beachfront restaurant on the main Mirissa Beach strip, checking the day’s catch, prices, and whether the fish is sold by weight before ordering. Allow LKR 4,000–8,000 per person, more for large prawns or lobster. After dinner, take a tuk-tuk back to your accommodation rather than walking alone along the darker stretches of the coast; confirm the fare before setting off.
Begin at Weligama Beach around 8:00am, when the sand is quieter and the light is lovely for watching the beginner surf lessons near the bay. Spend about 1½ hours here with a coffee or fresh king coconut from one of the beach stalls; swimming is possible, but stay close to the lifeguarded areas and watch the current. From Weligama, take a tuk-tuk along the coast toward Wijaya Beach near Unawatuna—allow roughly 45–60 minutes depending on traffic. The small cove is best before midday, when the water is generally calmer; use the shallow natural rock pool only if conditions are safe, and avoid standing on sharp coral or slippery rocks.
Settle into an Unawatuna beach café for an unhurried lunch beside the bay. Expect around LKR 2,500–5,000 per person for seafood, rice and curry, or a lighter Western meal with a drink. Keep valuables off the sand and confirm prices for seafood before ordering. After lunch, it is about a 15–20-minute tuk-tuk ride to Galle Dutch Fort; ask to be dropped near the main fort entrance rather than the newer town streets, and carry water because the ramparts have little shade.
Spend the afternoon wandering Galle Dutch Fort without trying to follow every lane: the best atmosphere is around Church Street, Leyn Baan Street, and the quieter residential lanes near the walls. Allow about two hours for the ramparts, old trading houses, galleries, and small boutiques; most streets are free to explore, though individual museums and restored buildings may charge roughly LKR 500–2,000. Finish at Galle Fort Lighthouse, about a 10-minute walk toward the southeastern tip of the walls, ideally around 5:00pm when the heat softens. For coffee or dinner, walk back through the fort to Pedlar’s Inn Café, where a meal or substantial drink usually costs LKR 2,500–5,000 per person. Tuk-tuks are easy to find outside the fort, but agree on the fare first; if returning to your hotel in Galle, use PickMe when available.
After arriving in Colombo Fort from Galle, take a tuk-tuk or PickMe to Gangaramaya Temple in Colombo 2—about 10–15 minutes outside peak traffic. This wonderfully eccentric temple is part shrine, part museum, with carved woodwork, Buddha images, vintage cars, clocks, and gifts from devotees around Asia. Allow about 1½ hours; modest clothing is required, and an entrance donation of roughly LKR 500–1,000 is typical. From here, a short tuk-tuk ride brings you to Barefoot Garden Café in Colombo 3 for lunch. Settle into the leafy courtyard rather than rushing through the attached craft shop and book area; most mains, salads, and drinks come to around LKR 3,000–6,000 per person.
After lunch, use a PickMe or tuk-tuk to reach the Colombo National Museum in Colombo 7, allowing 15–25 minutes depending on traffic. The museum is generally open from 9:00am to 5:00pm and is the best place in the city to put Sri Lanka’s ancient sites into context, with royal regalia, stone sculpture, historic manuscripts, and Kandyan-era objects; admission is usually around LKR 1,500–2,000 for foreign visitors. When you are ready for a breather, walk through Viharamahadevi Park, directly opposite the museum. Spend 45 minutes under the rain trees and palms—this is a pleasant, low-key pause before Colombo’s busier evening, rather than another sightseeing stop to rush through.
Finish at Galle Face Green, reached by a 10–15-minute tuk-tuk ride from the park, usually longer during rush hour. Arrive around 5:00pm to catch the sea breeze and sunset, then wander along the promenade as families fly kites and vendors set up their grills. Try an isso wade, achcharu, or a spicy portion of fried snacks, budgeting roughly LKR 500–2,000 per person; choose busy stalls with quick turnover and carry small notes. The promenade is lively after dark, but keep phones and wallets secure in the crowd. If you are staying in central Colombo, a short PickMe ride from Galle Face Green is the easiest way back.
No packing list attached yet.