If you're staying in Batticaloa town itself, this is the spot (as long as you don't mind basic accommodation). It's cheap, the staff are insanely nice, and the lawn and location can't be beat.
Uga Bay is one of Passikudah's hotel giants, located on a vast property spanning a significant breadth of the town's broad and beautiful beach. It's a five star, so you can expect good food, comfy…
Palm Villa is one of the best places to stay in Mirissa, if you can get it. Reasonable room rates, interesting rooms, swimmable beach and a reasonable distance from the main strip.
The Piero House in Thalpe truly is an artists residence. It's a magical space, creatively decorated and an ideal retreat for writers, artists, or general creatives. It's bikable distance to good restaurants…
The Wallawwa is one of the nicest hotels near the airport. It's an elegant family house converted into an excellent boutique hotel. What sets it apart is the proactive staff and the fact that it's…
If you want to get away from the more crowded Nilaveli Beach Resort and have a decent, affordable meal, Pigeon Island Beach Resort is a good spot. It had a great owner (RIP) and continues to…
SaBaBa's is basically the only place on Whiskey Point. It's run by Mambo's brother and is pretty chill. It's underground (no website/Facebook/etc), but if you show up they'll serve you.
If you're traveling in packs, Villa Red is a far better value than the package hotels in Bentota. You have full access to the river and watersports and have a really well-equipped villa to hang out in.…
Hideaway is the best restaurant and probably the best hotel in Arugam Bay. It has excellent food and accommodation and thoughtful family management.
Saraii Village is a charming set of tree-houses and mud chalets near Hambantota. They also make an excellent rice and curry. Probably the best place to stay in the area.
Hotel Alakamanda is a great place to relax after a day exploring the Sacred City of Anuradhapura. The hotel offers a little bit of luxury and excellent service, but it comes at a price.
Palm Beach Hotel is located in Mount Lavinia, it has the feel of a modern Sri Lankan hotel with rooms starting from about Rs. 7200.
Ivory Inn is a mid sized bed and breakfast, located in Mount Lavinia. They have clean and comfortable rooms starting at around Rs. 3500.
The Fishing Huts is a set of cabins built during British days, but it is not a fishing location any more. It is located at the edge of Mooray Estate in Maskeliya which spans over 3000…
This is a real gem. In a prime location on the bank of the beautiful Castlereagh Reservoir- Castlereagh family cottages offers, in its price range, some of the best accommodation on the island. At the…
The Maskeliya-Oya Family Park Resort is a keenly priced gem. Nestled in a deep, impossibly lush valley a few kilometers from Norton Bridge (15km from Hatton town) the modern chalets are comfortable…
As a bonus the couple who run the guesthouse cook up some pretty excellent meals – so you can even over come the Kandy food issue….
The best beach in Sri Lanka. That's a bold claim but I'll stand by it. I've been beach hunting in out of the way parts of the country for years and I've never found anything that surpasses Marble…
or me, this is really the best place to stay in the vicinity of Sigiriya. Well designed mud and wood cottages in the middle of the jungle that, with their open and swank modern bathroom fixtures…
The Kingsbury hotel is a massive unmistakable building if you're driving by Galle Face - it's one of the grander ones in the city, with an old Victorian theme (at least with the interior).…
The Colombo City Hostel has two brand-new, sparkling clean eight-bed dorms (another is on the way), eight downright posh shower-loo rooms and well thought out public spaces. This might be the best…
I can understand the appeal of Aqua to a certain clientele. It's probably a good place for a party. The beach isn't always swimmable, but there's a nice area where you can drinks some cocktails, watch the…