After landing at Bandaranaike International Airport in Katunayake, allow roughly 1.5–2 hours for immigration, baggage collection, exchanging a small amount of cash, and meeting your driver. The drive into Colombo usually takes 45–90 minutes depending on traffic; the coastal route can be slower, while the expressway is quicker but involves a toll. Have your hotel address saved offline, and ask the driver to help with luggage if you are arriving tired or carrying multiple bags. After check-in, keep the afternoon unhurried before heading out.
Take a tuk-tuk or PickMe to Gangaramaya Temple in Colombo 2—allow 15–30 minutes from central Colombo, depending on traffic. This is a wonderfully eclectic place, combining active Buddhist shrine rooms with an unexpectedly dense collection of antiques, religious objects, clocks, carved furniture, and even vintage vehicles. Dress modestly with shoulders and knees covered, remove shoes before entering the shrine areas, and bring socks if the paving is hot. Plan about an hour; a small entrance donation or visitor fee is customary, and late afternoon is generally more comfortable than midday.
Continue by tuk-tuk to Nuga Gama in Cinnamon Gardens, allowing around 15–25 minutes. Its village-style setting, shaded paths, and traditional Sri Lankan presentation make it a pleasant first dinner in the country; request a clearly vegetarian meal and confirm that curries contain no fish, dried prawns, or meat stock. Budget approximately LKR 4,000–8,000 per person, and check same-day opening and reservation details with your hotel because hours can vary. After dinner, head to Galle Face Green in Colombo 3—usually 15–25 minutes by tuk-tuk—and stroll the broad seafront promenade as the sky darkens over the Indian Ocean. It is liveliest around sunset, with families, kite flyers, and snack vendors; enjoy the atmosphere, but keep phones and bags secure in the crowd.
Leave Colombo around 6:30 AM with your driver; the full journey to Nuwara Eliya is long, so agree in advance that the planned stops are part of the day rather than rushing straight through. After roughly three hours, take a 30-minute stretch beside Kandy Lake. The lakeside path is especially pleasant before midday, although traffic around central Kandy can be slow. From there, continue to Sri Dalada Maligawa (Temple of the Tooth) for about 1–1.5 hours. Wear clothing covering shoulders and knees, remove shoes and hats before entering, and expect a small entrance charge for foreign visitors—carry cash, as ticket arrangements can change. Leave bags and footwear at the designated areas, and allow extra time if a ceremony is taking place.
Continue along the A5 toward Ramboda Falls, where a roadside viewpoint and short walk provide a welcome break after the mountain drive. Allow 30–45 minutes; the rocks and paths can be wet, so shoes with good grip are useful, and do not get too close to the water’s edge. The road then winds through cool, misty tea country toward Nuwara Eliya, with arrival usually late afternoon depending on traffic and viewpoint stops. Have your driver confirm the exact entrance and parking arrangement at Ashok Vatika in Seetha Eliya; spend about an hour exploring the gardens and reflecting on their place in the Ramayana tradition. Bring a light layer or compact umbrella—the weather here can turn chilly and showery even when Kandy is warm.
After checking in, keep the evening easy: drive or take a tuk-tuk into Nuwara Eliya town for a simple vegetarian dinner of dosa, rice and curry, or vegetable kottu. Look for a pure-vegetarian South Indian restaurant around New Bazaar and Queen Elizabeth Drive; restaurants here generally serve dinner until about 9:00–9:30 PM, but kitchens may close earlier on quieter nights. Budget approximately LKR 1,500–3,000 per person, and specify “vegetarian” clearly when ordering, as vegetable dishes can otherwise be cooked with stock or egg. A short walk around the cool town center afterward is enough—save a longer exploration for tomorrow, when you can enjoy the highland scenery without another full travel day behind you.
Start at Pedro Tea Factory in Pedro Estate, about 3–4 km east of central Nuwara Eliya. Aim for the first morning tour, usually from around 8:00 AM, when the factory feels freshest and less crowded; allow roughly an hour for the working-floor visit and tea tasting. Factory access and tour times can vary, so have your hotel confirm on the previous evening. Wear shoes with good grip, and expect a small entrance or tour fee of approximately LKR 500–1,000 per person. From there, take a short drive back toward Gregory Lake for an easy lakeside walk and views around the boat area. Spend about an hour here rather than committing to a boat ride—the lake is most enjoyable as a relaxed final pause in the cool highlands, with entry or activity charges commonly around LKR 200–1,000.
Leave Nuwara Eliya by private car at about 10:30 AM, allowing 3.5–4.5 hours to reach Ella via Wellawaya. Keep water and a light snack in the car, and ask your driver to stop whenever the mountain scenery opens up; roads become winding on the descent, so this is not a good day to squeeze in extra detours. On the approach to Ella, stop at Ravana Falls, directly beside the main road, for around 30 minutes. The lower viewpoint is free, though the rocks are slippery and swimming is best avoided after rain. Continue to your hotel in Ella for check-in and a short rest before dinner.
Walk into central Ella for Matey Hut, a casual vegetarian restaurant known for generous Sri Lankan plates, roti and flavorful curries. It is popular and seating is limited, so arriving around 6:00 PM helps; budget approximately LKR 2,000–4,000 per person, and confirm the day’s opening hours because small restaurants sometimes close without much notice. After dinner, take an easy 45-minute Ella town viewpoint walk through the compact center and its uphill lanes, keeping to well-lit streets and using a tuk-tuk back if the slope or evening mist makes walking uncomfortable. Expect roughly LKR 300–600 for a short tuk-tuk ride within town.
Begin early in Ella with Little Adam’s Peak, ideally around 6:30–7:00 AM before the sun becomes strong. The short uphill trail from the entrance near Ella Flower Garden Resort takes about 30–45 minutes each way, with roughly 1.5 hours for the visit. Wear proper shoes rather than sandals—the steps can be dusty or slippery—and carry water. The ridgeline gives lovely views over the valley and tea-covered slopes, and mornings are usually clearer and cooler. From there, take a tuk-tuk or have your driver drop you near the path to Nine Arch Bridge; allow another 1.5 hours to walk through the forest, wait for a train if the timing works, and return. There is no meaningful entrance fee, though small local donations may be requested.
Return to your hotel, collect your luggage, and leave Ella at about 11:30 AM in your private car. The drive to Weligama via Wellawaya and Matara generally takes 4.5–5.5 hours, so keep lunch flexible—your driver can suggest a clean roadside vegetarian stop, or you can carry fruit, biscuits, and water from Ella. Expect winding roads at first, then a more open southern route; traffic around Matara can slow the final stretch. Ask the driver to confirm the hotel’s entrance and parking before arrival, as some Weligama properties are tucked behind the main coastal road. After check-in, leave the bags and walk or take a short tuk-tuk ride to Weligama Beach.
Spend about 1.5 hours on Weligama Beach, where the broad bay is especially pleasant in the late afternoon. Walk toward the quieter ends of the beach, but avoid swimming near strong surf or river outflows, and keep valuables at the hotel—there are no truly secure places to leave them on the sand. For dinner, choose The Doctor’s House in Madiha if you are happy with a 15–20-minute tuk-tuk ride, or ask your hotel for a nearby vegetarian rice-and-curry kitchen around Weligama Bay; request a fully vegetarian plate clearly, as many Sri Lankan curries are cooked with dried fish or fish sauce. Expect about LKR 2,000–4,000 per person for vegetable rice and curry, hoppers, dhal, and tea. Tuk-tuks between central Weligama and the beach area usually cost roughly LKR 300–700, depending on distance and time.
Leave Weligama around 8:00 AM by private car, following the coastal road through Hikkaduwa toward Galle. With traffic and a couple of short viewpoints, expect roughly 2.5–3.5 hours before arriving near Galle Fort; ask your driver to use one of the car parks outside the fort walls, as the lanes inside are narrow and best explored on foot. Spend about two hours wandering the ramparts and atmospheric streets around Church Street and Pedlar Street, looking into old merchants’ houses, small galleries, and ocean-facing cafés. The ramparts are free and open throughout the day; the strongest sun is usually late morning, so carry water and a hat.
For lunch, settle into The Empire Cafe, a relaxed restaurant in a beautifully restored fort building. It is a good place for a vegetarian plate, salad, fresh juice, or coffee, with plenty of meat-free choices available if you clearly request a vegetarian preparation; budget about LKR 3,000–6,000 per person. Allow roughly an hour, then continue north with your driver to Bentota, usually another 1.5–2 hours depending on coastal traffic. After checking in, keep the afternoon deliberately unstructured at Bentota Beach: choose a quieter stretch away from the main hotel entrances, swim only where lifeguards or local conditions indicate it is safe, and enjoy the palm-lined shoreline rather than trying to fit in another major attraction.
Around 5:00 PM, arrange a gentle boat cruise on the Bentota River, ideally through your hotel or a well-reviewed licensed operator. The 1.5-hour trip threads through mangroves and wetland channels, and the softer sunset light is far more pleasant than a midday departure. Prices commonly range from LKR 3,000–7,000 per person, depending on whether the boat is shared or private; confirm the total price, duration, and life jackets before boarding. Finish at a vegetarian-friendly restaurant near Bentota Beach, ordering Sri Lankan vegetable curry, string hoppers, or roti; expect approximately LKR 2,000–4,000 per person. Restaurants in the resort area often close earlier than in Colombo, so aim to sit down by 7:30–8:00 PM and ask for less chilli if needed.
Keep the last morning deliberately easy: take a quiet swim or shoreline walk at Bentota Beach for about 1.5 hours, ideally from 6:30–8:00 AM before the sun becomes intense. The central beach is convenient, but walking a little north toward the quieter hotel frontage gives you more space and calmer views. Swim only where your hotel or local lifeguards indicate; currents can be deceptively strong. Return for breakfast, shower, and checkout, then have your driver load luggage directly into the car. Ask the hotel to confirm the road conditions before leaving—allow around 2–2.5 hours to the airport, plus a generous traffic buffer.
Drive north along the coast to Kosgoda, stopping at Briefavisitor Turtle Hatchery and Turtle Conservation Project for roughly an hour. A visit generally involves a short guided explanation of nesting turtles, hatchlings, and rehabilitation; conservation standards vary between hatcheries, so support the project only if the staff discourage handling turtles and releasing them at unsuitable times. Allow approximately LKR 1,000–2,000 per person, and carry small notes. The site is best treated as an educational stop rather than a long attraction, so leave with enough time for the onward drive through Ambalangoda and Kalutara toward Katunayake.
Have your final Sri Lankan meal around Katunayake or Negombo, rather than waiting until the terminal. Look for a busy local vegetarian restaurant serving rice and curry, dosa, or vegetable kottu; expect about LKR 1,500–3,500 per person. A practical choice is Sri Sinha Stupaya, near the airport road, for straightforward vegetarian rice-and-curry-style food, while Green Garden Restaurant in Negombo is useful if you prefer a broader vegetarian menu—confirm availability and serving hours on the day. Keep lunch to about an hour, then continue via the Southern Expressway and Colombo–Katunayake Expressway to Bandaranaike International Airport. Arrive at least three hours before an international flight, and preferably five hours after leaving Bentota, to cover traffic, vehicle drop-off, check-in, security, and immigration; the airport is not a place to cut timing close.