• 17 properties found

    Sort by: Trip.com Recommended
    Price per room per night (excl. taxes & fees)
    Show on Map
  • hotel overview picture
    Ella Flower Garden Resort
    4.2/5

    Very Good

    BadullaShow on Map

    Deluxe Double Room
    Breakfast included

    Total (incl. taxes): US$157

  • hotel overview picture
    Morning Dew Boutique Hotel Ella

    Near Nine Arches Bridge, EllaShow on Map

    #1 of 4-star Select Hotels in Ella
    Deluxe Family Room

    Total (incl. taxes): US$650

  • or Register to get member discounts and save up to 10% on some hotels!
  • hotel overview picture
    Villa Perpetua
    4.8/5

    Amazing

    Near Bandarawela Railway StationShow on Map

    Standard Double or Twin Room with Mountain View

    Total (incl. taxes): US$60

  • hotel overview picture
    Orient Hotel
    4.3/5

    Very Good

    Near Bandarawela Railway StationShow on Map

    Sold Out
  • hotel overview picture
    Melheim Resort and Spa
    4.5/5

    Great

    BadullaShow on Map

    #4 of Premium Hotels in Badulla
    Deluxe Room with Mountain View

    Total (incl. taxes): US$294

  • hotel overview picture
    Lilara Hills - Diyatalawa
    4.5/5

    BadullaShow on Map

    Executive Villa, Non Smoking, Mountain View
    Breakfast included

    Total (incl. taxes): US$44

  • hotel overview picture
    Tea Garden Holiday Inn
    Bed and breakfast
    3.7/5

    Near Nine Arches Bridge, EllaShow on Map

    Basic Double Room, 1 Double Bed, Mountain View

    Total (incl. taxes): US$35

  • hotel overview picture
    Nature Life Guest Inn Ella Sri Lanka - Hostel
    Hostel

    Near Nine Arches Bridge, EllaShow on Map

    Deluxe Double Room

    Total (incl. taxes): US$38

  • hotel overview picture
    Ella Mount Heaven

    Near Nine Arches Bridge, EllaShow on Map

    Deluxe Triple Room
    Only 1 room left

    Special Discount

    Total (incl. taxes): US$95

  • hotel overview picture
    The Hideaway Hotel

    BadullaShow on Map

    Deluxe Room
    Breakfast included

    Total (incl. taxes): US$100

  • Hotels>Hotels in Bandarawela