Travelling on a budget doesn’t mean you have to compromise on quality, especially in Sri Lanka. This island paradise offers a range of affordable hotels that still deliver on comfort and charm.
Whether you’re after a serene hideaway with heritage appeal, a trendy spot in a surf haven, or a tranquil base for exploring iconic landmarks, Sri Lanka has something to suit every budget-conscious traveller.
Check out more destinations in Sri Lanka on The Hotel Guru
Weligama (Sri Lanka)
A simple five-bedroom guesthouse set above a hugely popular, family-run Italian restaurant. Within walking distance of Weligama Bay, this friendly B&B boasts airy rooms — some with private balconies — as well as a shop stocking top local brands. A great-value choice with an excellent pizzeria.
Sigiriya
A tranquil boutique base for Sigiriya Rock explorations. Reminiscent of the island's old rest houses, classic red-tiled rooms feature wood-and-cane furniture and an elegant cream palette. Ideal for couples, friends and families eager to appreciate great Sri Lankan fare and heritage style.
Tangalle
Simple yet chic this unassuming little cluster of wooden cottages has been welcoming guests for years. Ideal for travellers or couples on a budget, seeking some relaxation. There is a popular bar where guests congregate plus a beach restaurant serving tasty Sri Lankan dishes. Great value.
Colombo (Sri Lanka)
A five-bedroom B&B above one of Colombo's most popular cafés. Airy, whitewashed guest rooms have crisp linens, rattan lampshades and thoughtful touches including wooden desks & lovely plants. Famed for its fresh cuisine, Café Kumbuk is a hive of activity in a trendy part of the city. Charming.
Jaffna (Kokkuvil)
A historic family home transformed into a simple boutique hotel with dark wooden furnishings & big windows overlooking a refreshing pool & gardens. The civil war bunker-turned-art gallery is a highlight, and the restaurant's Jaffna specialities are not to be missed. Affordable and full of character.
Arugam Bay (Sri Lanka)
A lively little hotel on Arugam Bay's bustling main street, with ochre-painted suites alongside an inviting swimming pool. Expect airy, minimalist interiors, with beanbags & four-posters. The Asian eatery & cracking coffee & cake spot usher in quite a crowd. Live music nights are great fun!
Hiriketiya (Sri Lanka)
A stylish yet affordable little hotel with five individually designed guest rooms surrounded by jungle gardens in trendy Hiriketiya. Simple interiors feature polished concrete floors, outdoor showers with mosaic details, four-posters and warm tones. Expect kitchenettes & big terraces, too. Charming.
Arugam Bay (Ulle, Arugam Bay)
An Arugam Bay icon, Hideaway is the place to stay for keen surfers, yogis, couples and families. Seven stylish bedrooms and nine tile-roofed bungalows sit in leafy grounds, across the road from the bay's golden beach. Sip cocktails, or unwind at the pool & yoga shala. A brilliant east coast escape.
Hiriketiya (Sri Lanka)
A sociable seaside spot famed for its live music nights and great vibes. Simple, airy guest rooms have cosy beds and private terraces; budget dorms are also an option. A jungle-fringed swimming pool, games room, buzzy bar and eatery complete the picture. Just steps from the sands of Hiriketiya Bay.
Beruwala (Bandarawatta)
A beautifully designed beach house, ideal for a laid-back homestay with a fascinating family and a great eco vibe. Rooms are bright and spacious with whitewashed walls, high ceilings and linen-draped four-posters. Just steps from the beach and topped with delicious food - this is an unbeatable stay!
Udawalawa (Udawalawe)
A rustic off-grid escape for laid-back nature enthusiasts close to Udawalawe National Park in south-eastern Sri Lanka. Quirky individual lodges overlook a tranquil lake, and guests are invited to savour Sri Lankan cuisine after boat trips, river swims and wildlife-spotting excursions. A delight.
Colombo
A slick city hotel priding itself on cosy comfort. Smart rooms offer big inviting beds and plenty of light from the floor-to-ceiling windows. The rooftop pool lends striking views over the Indian Ocean. Well-located for discovering the sights of Colombo.
Trincomalee (Nilaveli)
An east coast beach escape with a funky French twist. Bright contemporary rooms feature four-posters, wooden floors, private terraces and indulgent bathrooms. Expect thoughtful touches, delicious food, warm hospitality and a magical mellow vibe!
Kalpitiya Peninsula (Sri Lanka)
A simple five-bedroom retreat on one acre of sandy gardens bordering Kalpitiya Lagoon. Think thatched cabanas with mosquito net-topped beds, outdoor bathrooms for showers under the stars & a refreshing swimming pool. The seaside yoga shala & wellness-focused cuisine add to the tranquil appeal.
Kandy (Sri Lanka)
A collection of simple, contemporary chalets, cottages & villas on the edge of the award-winning Victoria Golf Course. Groups of friends & families can pile in to airy spaces with private terraces & lush garden views. A swimming pool & restaurant complete the picture. Great value
Colombo (Marine Drive)
A striking sea-facing hotel on Marine Drive. Understated Japanese design meets modern minimalism in stylish rooms with big beds, sink-into tubs & expansive views. Minori Japanese Restaurant is popular for its cuisine & cocktails, and the rooftop pool a is terrific sunset spot. Superb value too.
Jaffna
Calm and serenity in a traditional property in the centre of Jaffna. The four cosy bedrooms are simple and stylish with dark wooden furniture and crisp white linen. A tropical garden houses a neat swimming pool. Expect warm hospitality and a superb location from which to explore the area.
Unawatuna (Sri Lanka)
A lush hideaway offering affordable guest rooms in pretty, orange-tiled buildings set within leafy gardens. Simple, spacious options with high ceilings, mezzanines & polished concrete bathrooms suit couples, friends & families. The swimming pool & gardens are fabulous, and yoga is just a walk away.
Weligama (Sri Lanka)
A simple collection of 10 guest rooms set within leafy gardens on a hill near Weligama. Expect comfortable spaces with cosy beds, wooden desks, cane lampshades & warm colours. Friendly hosts, a stunning hilltop infinity pool and delicious Sri Lankan fare complete the picture. Very relaxed.
Colombo (Cinnamon Gardens)
Brimming with his iconic style, De Saram House was created by acclaimed Sri Lankan architect Geoffrey Bawa in the 1980s. Characterful guest rooms & cosy nooks with terracotta or polished concrete floors feature handloom textiles, wooden antiques & views to landscaped gardens. A design-led haven.
Kalpitiya Peninsula (Sri Lanka)
Luxurious tented beach accommodation specialising in dolphin trips and water sports. Nine eclectic tents are dotted around luscious grounds and there are plenty of chic, shady lounge areas to relax. There is a tasty Sri Lankan à la carte menu but chef Nalin is happy to take requests.
Jaffna (Sri Lanka )
A modern city hotel in the heart of Jaffna — ideal for those eager to rest in contemporary comfort whilst exploring the fascinating northern tip of the teardrop island.
Sigiriya (Sri Lanka)
Airy guest rooms are set within leafy grounds at this simple Sigiriya spot. Expect high ceilings, draped four-poster beds, polished wooden floors & verdant views. The restaurant-bar, outdoor pool, and games room with billiards & table tennis add to the easygoing atmosphere. Appealingly affordable.
Hiriketiya
Undoubtedly the top spot to stay in hip Hiriketiya, Sri Lanka’s latest southern surf haven. With a simple contemporary style, jungle-view yoga and pool-side cocktails beneath the palms, Salt has laid-back boutique bliss nailed.
Kalpitiya Peninsula (Sri Lanka)
A lively kite surfers' haven, with whitewashed, minimalist cabanas set in lush gardens on the Kalpitiya Peninsula. Rascals Kite School has a superb reputation — and the post-kite vibes to match. Expect fresh sourdough pizzas & cold beers in a friendly, laid-back atmosphere. Fantastic.
Ahangama (Southern Province)
A gorgeous 1950s villa framed by swaying palm trees & grassy gardens with a swimming pool in buzzy Ahangama. Four whitewashed bedrooms have wrought-iron four-posters, indoor-outdoor bathrooms & thoughtful touches. Hearty breakfasts are served each morning. A boutique gem.
Ahangama (Southern Province)
A gorgeous hideaway in lively Ahangama, with three guest rooms set in a restored villa, and one garden studio. Thoughtfully curated spaces feature artisanal pottery, rattan lampshades & potted palms, all reflecting the mellow ethos of this charming little hotel, to which guests return again & again.
Kandy (Sri Lanka)
Villa Rosa is one of Kandy’s hidden gems. A green oasis of calm perched 600m above sea level. Colonial styled rooms feature beamed ceilings, dark antique furniture, elegant four poster beds and warm hues. Feast on exemplary traditional Sri Lankan cuisine. The ideal spot to completely unwind.
Mihiripenna (Sri Lanka)
Tucked along a little lane in Mihiripenna, this relaxed, family-friendly spot offers three simple, spacious suites set around a big swimming pool. Expect private kitchenettes, seating areas & terraces, as well as a communal dining pavilion for breakfasts of fresh fruit & Sri Lankan specialities.
Kalpitiya Peninsula (Kalpitiya)
A collection of cabanas and villas metres from the beach. Rooms are decorated with bright, pop colours, a sit out terrace and huge outdoor showers (in some a bath). The restaurant serves a buffet breakfast and fresh seafood. There is a pool and spa. This is barefoot luxury at a reasonable price.