Flights from Barcelona (BCN) to Sri Lanka

Discover Sri Lanka

Discover Sri Lanka

Why visit Sri Lanka?
Sri Lanka offers golden beaches, lush tea country, and ancient cities in a compact and varied island. You can move from palm-fringed coasts to cool highlands and wildlife-rich national parks in a single trip.
What to expect
Begin in Colombo, a lively coastal city where colonial architecture meets modern towers. From there, travel to the cultural heartland around Kandy, the misty tea estates of the Hill Country, and the national parks and surf beaches that line the south and east coasts.
Plan your trip
Sri Lanka works well for both short getaways and longer explorations of the region. With its position in the Indian Ocean, it can be combined with wider journeys through Asia, using Colombo as your entry point to the island and beyond.

Top experiences in Sri Lanka

Explore Colombo’s historic quarters

Wander the streets of Colombo’s old districts to see grand colonial buildings, lively seaside promenades, and emerging art and café scenes.

Ride the train through Hill Country

Take a scenic train journey past emerald tea plantations, misty valleys, and mountain villages between Kandy and Ella.

Discover the Cultural Triangle

Climb ancient rock fortresses, explore ruined cities, and admire carved temples in Sri Lanka’s central Cultural Triangle region.

Relax on the south coast beaches

Unwind on palm-lined bays near Galle and Mirissa, where calm waters, surf breaks, and beachside stays sit side by side.

Visit Galle Fort

Stroll the ramparts and narrow lanes of this coastal fortress town, lined with heritage houses, boutiques, and ocean views.

Seek wildlife in national parks

Join a guided safari in parks such as Yala or Udawalawe to spot elephants, birds, and other wildlife in open landscapes.

Cruise Colombo’s dining and nightlife scene

Sample street snacks, modern eateries, and rooftop venues as you experience Colombo’s expanding food and evening culture.

Experience Sri Lanka’s way of life

Getting around
Most travellers start in Colombo before moving inland or along the coast by car, train, or organised transfer. Scenic rail journeys connect major towns, while private drivers offer flexible travel between smaller resorts and rural areas.
Local life & culture
You will find a relaxed yet energetic rhythm, with morning markets, busy high streets, and slower-paced villages. Distinct regional identities shape everything from architecture to festivals, giving each part of the island its own character.
Where to unwind
Head to the beaches for gentle swims, coastal walks, and ocean sunsets, or escape to the cooler tea-covered hills for fresh air and wide views. Lakes, forest reserves, and rivers offer calm settings for gentle hikes and time outdoors.

A taste of Sri Lanka

National dishes & specialties
Across the island, you will find fragrant rice dishes, fragrant curries, and coconut-based accompaniments served with breads and hoppers. Coastal areas, including Colombo and the south, are known for fresh seafood prepared in many styles.
Casual & modern dining hubs
In Colombo, you can eat at simple cafés, food courts, and contemporary restaurants within a short ride of most hotels. Beach towns and hill country centres add relaxed eateries and small bistros, where local and international flavours sit side by side.
Signature & scenic dining
For a special evening, choose sea-view terraces along the coast or hillside venues in the tea country with far-reaching panoramas. Some heritage hotels and boutique stays offer refined set menus in atmospheric colonial or countryside settings.

Retail therapy in Sri Lanka

Malls & lifestyle hubs
In Colombo, modern malls and lifestyle complexes bring together international brands, local labels, cinemas, and dining in one place. They are convenient spots to pick up clothing, travel essentials, and gifts in air-conditioned comfort.
Markets & local crafts
Seek out city markets and dedicated craft outlets in Colombo, Kandy, and Galle to find handwoven textiles, spices, and artisanal souvenirs. Smaller towns often have weekly markets where local producers sell household goods and everyday items.
Evening retail scene
In larger cities, shopping streets and malls stay open into the evening, creating a relaxed after-dark atmosphere. You can combine browsing with dinner or a coffee stop, especially around Colombo’s mixed-use districts.

Best time to visit Sri Lanka

Peak season: December to March brings warm, relatively dry weather to much of the west and south coasts, with average temperatures around 27–30°C (81–86°F).
Shoulder season: April to early May and July to September can see mixed conditions, with sunshine and scattered showers, and temperatures around 26–29°C (79–84°F).
Low season: May to June and October to November tend to be wetter in many regions, with heavier showers and storms at times, but temperatures remain warm at about 26–28°C (79–82°F).

Frequently Asked Questions