The best cities in Sri Lanka for most visitors are Colombo, Kandy, Galle, Ella, Anuradhapura and Nuwara Eliya. Colombo is the gateway and dining hub, Kandy holds the island's cultural heart, Galle mixes a colonial fort with southern beaches, Ella is the hill-country favourite, Anuradhapura is the ancient capital, and Nuwara Eliya brings cool tea country. Most trips combine three or four of them.
Sri Lanka is small and easy to cross, so choosing the right bases matters more than covering everything. From the coast you can reach the hills in a few hours, which lets one route mix beaches, tea estates, wildlife and heritage.
Which cities should be on your Sri Lanka trip?
The table below sums up the most useful bases, what each is known for, and how many nights suit most travellers.
| City | Known for | Suggested nights |
|---|---|---|
| Colombo | Arrival, dining, shopping, seafront | 1 to 2 |
| Kandy | Temple of the Tooth, lake, culture | 1 to 2 |
| Galle | Dutch fort, southern beaches | 2 |
| Ella | Nine Arch Bridge, viewpoints, hikes | 1 to 2 |
| Anuradhapura | Ancient stupas and ruins | 1 |
| Nuwara Eliya | Tea estates, cool climate | 1 |
Why start in Colombo?
Colombo is the commercial capital, and the country's main airport at Katunayake sits just to the north, so almost every trip begins here. Give it a night or two for Galle Face Green, the Pettah markets, Gangaramaya Temple and a lively cafe scene. It is also the easiest place to arrange onward travel by train or private car.
What makes Kandy the cultural heart?
Kandy, the last royal capital, wraps around a calm lake and holds the Temple of the Sacred Tooth Relic, one of the most revered Buddhist sites in the world. The evening puja and the nearby Peradeniya Botanical Gardens are highlights. Kandy is also where the famous hill-country train line begins.
Is Galle worth two nights?
Yes. Galle Fort, a UNESCO World Heritage Site built by the Dutch in the 17th century, is a walkable maze of ramparts, boutiques and cafes. It pairs well with the southern beaches of Unawatuna and Mirissa, where seasonal whale watching runs from roughly November to April.
Should you add Ella and the hill country?
Ella is the hill-country favourite for its cool air, tea estates and short walks to Little Adam's Peak and Ella Rock. The train ride from Kandy to Ella is often called one of the most scenic in Asia. Nuwara Eliya, with its colonial bungalows and working tea factories, fits neatly on the same route.
How do you link the cities into one route?
A popular loop runs Colombo, then Kandy, then Nuwara Eliya or Ella, then south to Galle, and back to Colombo. For a day-by-day version see our Sri Lanka itinerary, and browse more bases in our guide to places to visit in Sri Lanka. Timing shapes the route too, so check the best time to visit Sri Lanka, and use our full Sri Lanka travel guide to tie it together.
If you would rather have the cities, hotels and transfers arranged in one smooth loop, our Sri Lanka tour packages cover these routes end to end.
Frequently asked questions
What is the best city to stay in Sri Lanka?
It depends on your focus. Colombo suits arrival, dining and transport links, Kandy is best for culture, and Galle is the top pick for a fort-and-beach base in the south.
How many cities can you visit in one week?
Three to four is comfortable in a week. A common seven-night mix is Colombo, Kandy, Ella and Galle, which balances culture, hills and coast without rushing.
Which coast is better for beaches, the south or the east?
The south around Galle, Unawatuna and Mirissa is best from about November to April. The east coast around Trincomalee and Arugam Bay is better from May to September, when the south is wetter.
Is it easy to travel between Sri Lankan cities?
Yes. Trains and buses connect the main cities cheaply, and private cars with a driver are affordable for door-to-door comfort. The Kandy to Ella train is a scenic favourite worth booking ahead.
Do I need to visit Colombo at all?
Not strictly, but it is the main gateway and a handy first or last night. Many travellers spend one night on arrival and head straight to the hills or coast the next day.

