Flights from Barcelona (BCN) to Sri Lanka

Discover Sri Lanka

Discover Sri Lanka

Why visit Sri Lanka?

Sri Lanka offers golden beaches, lush hill country, ancient cities, and wildlife-rich national parks all within a compact island. You can move easily from coast to tea country and from temples to lively markets in a single trip.

What to expect

Expect a mix of coastal cities like Colombo, historic capitals such as Kandy and Anuradhapura, and cool highlands in Nuwara Eliya and Ella. Safari reserves, surf towns, and UNESCO-listed sites give your journey variety and a relaxed pace.

Plan your trip

Use Colombo as your gateway, then travel inland by road or rail to reach other regions. Sri Lanka pairs well with wider Asia itineraries, with easy onward connections from Colombo to the Maldives, India, and Southeast Asia.

Top experiences in Sri Lanka

Explore Colombo

Discover Colombo’s colonial architecture, seaside promenades, and galleries, then end the day with sunset views over the Indian Ocean.

Climb Sigiriya Rock Fortress

Scale the ancient rock fortress of Sigiriya for frescoes, landscaped gardens, and sweeping views over the central plains.

Ride the hill-country train

Take the scenic train between Kandy and Ella, passing tea plantations, cloud forests, and dramatic viaducts.

Go on safari in a national park

Visit parks such as Yala or Udawalawe to spot elephants, birdlife, and, with luck, elusive leopards in their natural habitat.

Unwind on the south and west coasts

Relax on beaches near Galle, Mirissa, and Bentota, where you can surf, snorkel, or simply enjoy the laid-back coastal atmosphere.

Experience Sri Lanka’s way of life

Getting around

From Colombo, you can travel by train, private car, or intercity buses to most parts of the island. Scenic rail routes link the hill country, while expressways shorten journeys between Colombo, Galle, and other coastal hubs.

Local life & culture

You will encounter a blend of Sinhala and Tamil heritage, colonial-era influences, and a strong tradition of arts and craftsmanship. Everyday life centres on bustling markets, neighbourhood festivals, and close-knit communities.

Where to unwind

Relax in beachside resorts along the south and west coasts, retreat to tea estates in the highlands, or spend time in eco-lodges near forests and lagoons for quiet walks and birdwatching.

A taste of Sri Lanka

National dishes & specialties

Try rice and curry, string hoppers, kottu, and coconut-rich sambols, with flavours shifting subtly between coastal areas and the hill country. Seafood is a highlight in Colombo and along the coasts.

Casual & modern dining hubs

Colombo offers everything from simple street-side eateries to contemporary cafés and bistros, while cities such as Kandy and Galle balance local favourites with modern takes on Sri Lankan flavours.

Signature & scenic dining

Enjoy tea-infused menus in plantation bungalows, rooftop venues in Colombo with skyline views, or candlelit meals in restored colonial mansions and seaside villas.

Retail therapy in Sri Lanka

Malls & lifestyle hubs

Colombo features modern malls and lifestyle complexes housing international brands, local fashion labels, bookshops, and homeware stores under one roof.

Markets & local crafts

Browse Colombo and Kandy for textiles, handloom fabrics, and carved wood, or visit Galle and hill-country towns for artisanal crafts, batik, and tea-related souvenirs.

Evening retail scene

In the evenings, Colombo’s shopping streets and select markets stay lively, with lit-up storefronts, small bazaars, and cafés where you can pause between browsing.

Best time to visit Sri Lanka

Sri Lanka’s weather varies between coasts, but you can think of three broad travel periods. From December to March (peak season), much of the west and south coasts, and the hill country, are typically drier, with coastal temperatures around 27–30°C (81–86°F). April to early June and October to November (shoulder season) bring warmer, more humid conditions, with short, intense showers and average temperatures of 28–32°C (82–90°F), which can be ideal if you prefer fewer crowds. From late June to September (low season) on the southwest coast, the monsoon can bring rougher seas and heavier rain there, while the east and some inland areas often see sunnier spells with temperatures around 26–30°C (79–86°F).

Frequently Asked Questions