Mount Lavinia Hotel

Occupying an 1806 mansion and set on a promontory overlooking the Laccadive Sea, this striking resort is a 4-minute walk from the Mount Lavinia railway station. It’s also 4 km from the National Zoological Gardens of Sri Lanka.

The Colonial-style rooms come with minibars, free Wi-Fi and flat-screens, as well as wood floors. Upgraded rooms add private balconies with sea views, and suites have living rooms and dining areas. Room service is available.

Breakfast is free, and there are 3 restaurants, including a beachfront eatery specialising in seafood. There’s also a casual bar. There’s a spa and a beauty salon, plus a gym and an outdoor pool.