Begin your Sri Lanka adventure by exploring the capital city of Colombo. Start your morning with a visit to the Viharamahadevi Park, where your family can enjoy a relaxing stroll amidst beautiful gardens and playgrounds. In the afternoon, head to the National Museum of Colombo to learn about the country's history and culture. Finish off your day with a visit to Galle Face Green, a popular seaside promenade where you can fly kites and enjoy street food.
National Museum of Colombo: Estimated Cost - $5 per person, Time Spent - 2-3 hours
Galle Face Green: Estimated Cost - Free, Time Spent - 1-2 hours
Restaurants
For breakfast, try The English Cake Company, known for its delicious pastries and cakes. Average cost for a meal is about 500 LKR per person.
For lunch, head to Upali's by Nawaloka, a popular restaurant offering traditional Sri Lankan cuisine. Average cost for a meal is about 1000 LKR per person.
For dinner, dine at Nuga Gama, a unique restaurant set in a rustic Sri Lankan village atmosphere. Average cost for a meal is about 1500 LKR per person.
Wednesday, September 6: Kandy
Embark on a scenic train journey from Colombo to Kandy, known for its lush tea plantations and serene surroundings. Spend your morning at the Temple of the Tooth, a sacred Buddhist site that houses a relic of the Buddha. In the afternoon, visit the Royal Botanical Gardens, where you can explore the beautifully landscaped gardens and enjoy a picnic. In the evening, witness a traditional cultural show that showcases Sri Lanka's vibrant dance and music.
Temple of the Tooth: Estimated Cost - $10 per person, Time Spent - 2-3 hours
Royal Botanical Gardens: Estimated Cost - $10 per person, Time Spent - 2-3 hours
Traditional Cultural Show: Estimated Cost - $10 per person, Time Spent - 1-2 hours
Restaurants
A popular breakfast spot in Kandy is Tops Cafe, known for its delicious local breakfast dishes such as hoppers and string hoppers. The average cost for a meal here is about 500 LKR per person.
For lunch, head to The Empire Cafe, a charming restaurant located near the Kandy Lake. They offer a variety of Sri Lankan and international dishes, and the average cost for a meal is about 1000 LKR per person.
In the evening, dine at Balaji Dosai, a well-known Indian restaurant in Kandy. They serve flavorful dosas, curries, and biryanis. The average cost for a meal here is about 800 LKR per person.
Thursday, September 7: Sigiriya
Head to Sigiriya, a UNESCO World Heritage Site famous for its ancient rock fortress. Start your day by climbing to the top of Sigiriya Rock, where you'll be rewarded with breathtaking views. In the afternoon, visit the nearby Dambulla Cave Temple, a complex of cave temples adorned with stunning Buddhist murals. End your day with a jeep safari in Minneriya National Park, where you can spot elephants and other wildlife.
Sigiriya Rock: Estimated Cost - $30 per person, Time Spent - 2-3 hours
Dambulla Cave Temple: Estimated Cost - $10 per person, Time Spent - 2-3 hours
Minneriya National Park Jeep Safari: Estimated Cost - $30 per person, Time Spent - 3-4 hours
Restaurants
For breakfast, visit The Paddy Field Restaurant located near Sigiriya. This charming restaurant offers a variety of traditional Sri Lankan breakfast dishes. Average cost for a meal is about 500 LKR per person.
For lunch, head to Amaya Lake Restaurant in Dambulla, which offers a serene lakeside dining experience. Enjoy a range of Sri Lankan and international dishes. Average cost for a meal is about 1500 LKR per person.
For dinner, try Mango Mango Restaurant in Sigiriya. This restaurant specializes in delicious Sri Lankan seafood dishes, served in a cozy outdoor setting. Average cost for a meal is about 2000 LKR per person.
Friday, September 8: Nuwara Eliya
Travel to Nuwara Eliya, often referred to as "Little England" due to its colonial-era architecture and cool climate. Begin your day with a visit to Pedro Tea Estate, where your family can learn about the tea-making process and enjoy panoramic views of the surrounding tea plantations. In the afternoon, explore Victoria Park, a beautiful urban park perfect for a leisurely stroll. End the day with a boat ride on Gregory Lake, where you can relax and soak in the serene atmosphere.
Pedro Tea Estate: Estimated Cost - $5 per person, Time Spent - 2-3 hours
Victoria Park: Estimated Cost - $2 per person, Time Spent - 1-2 hours
Gregory Lake Boat Ride: Estimated Cost - $10 per person, Time Spent - 1-2 hours
Restaurants
For breakfast, try the Bluefield Tea Centre, located near Nuwara Eliya. They offer a delicious selection of Sri Lankan and English breakfast options, with an average cost of about $10 per person.
For lunch, visit Salmiya Restaurant, a cozy spot in Nuwara Eliya that serves a variety of local and Middle Eastern dishes. They are known for their flavorful biryani and falafel, with an average cost of about $8 per person.
For dinner, head to Grand Indian Restaurant, a popular choice among locals and tourists alike in Nuwara Eliya. They specialize in authentic Indian cuisine, including flavorful curries and tandoori dishes, with an average cost of about $15 per person.
Saturday, September 9: Ella
Travel to the picturesque town of Ella, famous for its stunning views and hiking trails. Begin your day by hiking to Ella Rock, a challenging yet rewarding trek that offers panoramic vistas of the surrounding hills. In the afternoon, visit the Nine Arch Bridge, an architectural marvel nestled amidst lush greenery. End your day with a visit to Little Adam's Peak, a relatively easier hike that rewards you with breathtaking sunset views.
Ella Rock Hike: Estimated Cost - Free, Time Spent - 4-5 hours
Nine Arch Bridge: Estimated Cost - Free, Time Spent - 1-2 hours
Little Adam's Peak: Estimated Cost - Free, Time Spent - 2-3 hours
Restaurants
The Happy Garden Cafe is a cozy restaurant located in Ella town, serving delicious breakfast options such as pancakes, omelettes, and fresh fruit platters. Average cost for a meal is about 600 LKR per person.
Cafe Chill is a popular lunch spot in Ella with a laid-back atmosphere and a variety of dishes including salads, sandwiches, and local Sri Lankan favorites. Average cost for a meal is about 1000 LKR per person.
Adam's Breeze Restaurant offers a delightful dinner experience with a diverse menu of mouthwatering Sri Lankan and international cuisines. Enjoy a candlelit dinner on their terrace overlooking the beautiful surroundings. Average cost for a meal is about 1500 LKR per person.
Sunday, September 10: Yala
Head to Yala National Park, renowned for its diverse wildlife and leopard population. Embark on an early morning jeep safari to spot elephants, leopards, and other animals in their natural habitat. In the afternoon, visit the nearby Kataragama Temple, a sacred pilgrimage site that attracts devotees from various religious backgrounds. End your day with a relaxing beach visit to unwind and enjoy the coastal scenery.
Yala National Park Jeep Safari: Estimated Cost - $40 per person, Time Spent - 4-5 hours
A popular breakfast spot in Yala is The Blue Elephant Café, which offers a range of delicious Sri Lankan and international breakfast options. The average cost for a meal is about 500 LKR per person.
For lunch, try the Sunflower Restaurant, known for its authentic Sri Lankan cuisine and friendly staff. They offer a variety of rice and curry dishes at an average cost of 700 LKR per person.
For dinner, head to The Spice Garden, a charming restaurant overlooking the lush greenery of Yala. They specialize in seafood and their average cost for a meal is about 1500 LKR per person.
Monday, September 11: Bentota
Conclude your Sri Lanka journey with a visit to the coastal town of Bentota. Start your day with a boat safari on the Madu River, where you can explore mangrove forests and spot a variety of bird species. In the afternoon, relax on the beautiful Bentota Beach, known for its golden sands and crystal-clear waters. Wrap up your trip with a visit to the Brief Garden, a tranquil oasis showcasing tropical flora and unique sculptures.
Madu River Boat Safari: Estimated Cost - $20 per person, Time Spent - 2-3 hours
Brief Garden: Estimated Cost - $10 per person, Time Spent - 1-2 hours
Restaurants
The Anchor Restaurant offers a delicious breakfast menu with options like traditional Sri Lankan string hoppers and spicy curry. The average cost for a meal is about 500 LKR per person.
For lunch, head to Amal Restaurant, known for its fresh seafood dishes such as grilled prawns and fish curry. The average cost for a meal is about 1,000 LKR per person.
In the evening, dine at The Palms Restaurant for a delightful dinner experience with a fusion of Sri Lankan and international flavors. The average cost for a meal is about 2,000 LKR per person.
Hidden Gems and Local Favorites
For a more off the beaten path experience, consider visiting Pinnawala Elephant Orphanage, where you can observe and interact with rescued elephants in a natural setting. Another family-friendly option is the Kosgoda Turtle Hatchery, where you can learn about the conservation efforts to protect endangered sea turtles and even release baby turtles into the ocean. These attractions offer unique opportunities to engage with wildlife and support conservation initiatives.
For hidden gems loved by locals, explore the charming town of Galle with its Dutch colonial architecture, vibrant markets, and the UNESCO-listed Galle Fort. The fort offers a glimpse into Sri Lanka's colonial past and is filled with quaint boutiques, cafes, and art galleries. Don't miss the chance to take a walk along the fort's ramparts while enjoying breathtaking ocean views.
To find the best hotel and flight prices for your Sri Lanka trip, check out kayak.com.