Cheap hotels in Sri Lanka, Asia

  1. Traveller's Home Hotel

    7.9Good (462 ratings)
    Tissamaharama
    from  $17
    See prices from 5 sites
  2. River Face Inn

    9.0Excellent (999 ratings)

    Riverside setting with wildlife views, Personalized safari and tour arrangements

    Tissamaharama
    from  $22
    See prices from 5 sites
  3. Hotel Sigiriya

    9.1Excellent (4,957 ratings)

    Proximity to ancient Sigiriya palace, Open-air dining with scenic vistas

    Sigiriya
    from  $23
    See prices from 6 sites
  4. Ez Stay Guesthouse

    7.2(254 ratings)

    Affordable luxury and spacious rooms, Rooms with city views and balconies

    Colombo
    from  $24
    See prices from 3 sites
  5. Grand Oriental Hotel

    7.2(7,578 ratings)

    Harbour-view dining experience, Authentic Sri Lankan cuisine

    Colombo
    from  $33
    See prices from 8 sites
  6. Birdsong Leisure Resort

    7.9Good (171 ratings)
    Tissamaharama
    from  $34
    See prices from 3 sites
  7. Hotel J Negombo

    7.5Good (3,363 ratings)

    Ocean-facing pool for relaxation, Local and international dining

    Negombo
    from  $35
    See prices from 7 sites
  8. River Side Cabana

    8.9Excellent (491 ratings)
    Tissamaharama
    from  $38
    See prices from 3 sites
  9. Yala Hotel Elephant Eye

    8.5Excellent (257 ratings)

    Outdoor swimming pool oasis, Arranged safari and local tours

    Tissamaharama
    from  $41
    See prices from 5 sites
  10. Sai Sea City Hotel

    6.8(802 ratings)

    Rooftop terrace with scenic outlook, On-site dining with two restaurants

    Colombo
    from  $42
    See prices from 5 sites
  11. Flower Garden Lake Resort

    7.9Good (362 ratings)

    Lakeside tranquility with scenic views, Refreshing outdoor swimming pool

    Tissamaharama
    from  $45
    See prices from 3 sites
  12. Vivid Colombo

    /No rating available 
    Colombo
    from  $45
    See prices from 3 sites
  13. Sithila Villa

    8.4Very good (43 ratings)
    Mount Lavinia
    from  $46
    See prices from 6 sites
    • Popular choice

    C 1 Colombo Fort

    8.5Excellent (5,472 ratings)

    Central Fort district location, Dedicated tour and ticket service

    Colombo
    from  $46
    See prices from 6 sites
  14. City Hotel Colombo 02

    7.8Good (1,497 ratings)

    Panoramic Lotus Tower views, Infinity pool with stadium view

    Colombo
    from  $48
    See prices from 5 sites
  15. Hotel Janaki

    7.6Good (1,454 ratings)

    Homely atmosphere in a city setting, Convenient city access and parking

    Colombo
    from  $50
    See prices from 6 sites
  16. Hotel Sapphire

    7.4(2,788 ratings)

    Outdoor pool and garden terrace, Panai Oalai Jaffna food restaurant

    Colombo
    from  $54
    See prices from 8 sites
  17. Morven Hotel Colombo

    7.8Good (1,204 ratings)

    Rooftop pool with ocean views, On-site I-Coffee restaurant

    Colombo
    from  $57
    See prices from 6 sites
  18. Lavendish Okrin Hotel

    8.1Very good (952 ratings)

    Poolside view from all rooms, Refreshing outdoor swimming pool

    Kataragama
    from  $58
    See prices from 5 sites
  19. Pearl Grand By Rathna

    7.4(2,734 ratings)

    Rooftop pool with city and sea views, Diverse dining at Rice Bowl restaurant

    Colombo
    from  $58
    See prices from 7 sites
  20. Hotel Nippon Colombo

    8.0Very good (1,485 ratings)

    The Bamboo Room local cuisine, Upstairs outdoor terrace access

    Colombo
    from  $59
    See prices from 6 sites
  21. The Ocean Colombo

    7.9Good (3,533 ratings)

    Panoramic Indian Ocean views, Diverse culinary options

    Colombo
    from  $61
    See prices from 6 sites
  22. Trillium Boutique City Hotel

    7.7Good (1,652 ratings)

    Saxophone Saturdays at rooftop bar, Rooftop infinity pool with city views

    Colombo
    from  $64
    See prices from 5 sites
  23. Mirage Hotel Colombo

    8.0Very good (4,051 ratings)

    Rooms with private sea view balconies, Platinum Pier restaurant dining

    Colombo
    from  $65
    See prices from 7 sites
  24. Mandarina Colombo

    8.7Excellent (6,880 ratings)

    Comprehensive fitness center, Rooftop infinity pool with ocean views

    Colombo
    from  $66
    See prices from 9 sites
  25. Ekho Safari Tissa

    8.2Very good (1,009 ratings)
    Tissamaharama
    from  $67
    See prices from 6 sites
  26. ME Colombo

    8.9Excellent (2,615 ratings)

    Rooftop infinity pool with city views, Diverse international and local cuisine

    Colombo
    from  $69
    See prices from 5 sites
  27. Renuka City Hotel

    8.0Very good (5,503 ratings)

    Flexible meeting and event spaces, Well-equipped fitness center

    Colombo
    from  $70
    See prices from 8 sites
  28. Fair View Hotel Colombo

    8.6Excellent (2,517 ratings)

    Exclusive family suite with ocean views, Outdoor pool and rooftop setting

    Colombo
    from  $73
    See prices from 7 sites
  29. Best Western Elyon Colombo

    8.1Very good (2,673 ratings)

    Advanced in-room technology, Versatile event and meeting spaces

    Colombo
    from  $73
    See prices from 7 sites
    • Popular choice

    Berjaya Hotel Colombo

    7.6Good (6,619 ratings)

    Expansive outdoor pool with sea views, Rooms with captivating train views

    Mount Lavinia
    from  $74
    See prices from 8 sites
  30. Supun Arcade Residency

    7.4(3,339 ratings)

    Panoramic rooftop pool and dining, Private balconies with scenic views

    Colombo
    from  $75
    See prices from 7 sites
  31. Hotel Tamarind Tree

    8.4Very good (850 ratings)

    Inviting central swimming pool, Convenient safari arrangements

    Tissamaharama
    from  $76
    See prices from 7 sites
  32. Fairway Colombo

    8.4Very good (8,973 ratings)

    Rooftop bar with panoramic city views, Exclusive Anoma Wijewardene art hotel

    Colombo
    from  $77
    See prices from 7 sites
    • Popular choice

    Granbell Hotel Colombo

    8.8Excellent (13,458 ratings)

    Rooftop infinity pool with ocean views, Modern Japanese-inspired design

    Colombo
    from  $78
    See prices from 6 sites

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

Frequently Asked Questions about cheap hotels in Sri Lanka

Price range

Prices for cheap hotels in Sri Lanka range from ‎$17 to ‎$78 per night.

Cheap hotels near Sri Lanka

These hotels may also be interesting for you...