Ella is a small town that draws large crowds, and most visitors want the same thing: a slow breakfast with the hills in front of them. The town sits above the Ella Gap, where the land drops away towards the plains, and the trails to Little Adam’s Peak and Ella Rock start close to the centre. Cafés have followed the walkers, so the choice is wide and the quality uneven.
This guide covers four cafés that serve breakfast or morning coffee and suit different kinds of visitors. Only one of them has a mountain view that reviewers consistently praise from the table, and that is stated plainly below. The others earn their place through food, atmosphere or calm. Sources disagree on some opening hours, and a few details rest on a small number of reviews, so check before you plan a morning around any one place. Prices are given in LKR where recent figures exist.
1. Caffora: Coffee and Pastries with the View
Caffora stands on the Wellawaya to Ella highway at the 10th Mile Post, a couple of kilometres before the town centre, according to one visitor. That makes it a natural stop when arriving by road rather than a walk from the station. Reviewers consistently praise the mountain view from its outdoor seating, and a December 2025 visitor called it the perfect spot for a break.
The menu is café style. Expect cappuccinos, matcha and coconut lattes, croissants and a range of sweet and savoury pastries, with wood-fired pizza for later in the day. Listings give hours of 7am to 7pm. It suits couples, drivers and anyone who wants coffee and a pastry with a view rather than a cooked breakfast.
Two cautions apply. Caffora takes cash only, and prices have drawn criticism: an older review called them extremely high with small portions. Ask before ordering and bring enough notes. Recent reviews are few, so confirm the opening hours.
2. Rainbow Cafe: The Full Breakfast Menu
Rainbow Cafe is at 41 Badulla to Bandarawela Road, in the middle of town. It spreads over several levels with couches and a rooftop, and the mood is relaxed and colourful rather than loud. The rooftop is a place to sit and watch town life, but no source describes a mountain view from it.
Breakfast is the draw. The menu runs through the day, with avocado toast, smoothie bowls, shakshuka and bagels mentioned by reviewers, along with an extensive vegan list. Coffee and cocktails are praised too. For something local, one reviewer singled out the Curry in a Hurry, served in a flax basket on a banana leaf, and the jackfruit burgers also score well. It suits families, vegans and groups who want a big choice on one menu.
The practical points are crowds and consistency. Reviewers say it fills quickly, so arrive off peak. Opening time is reported as 8am in one listing and 9am in another, so check before an early start. Some dishes divide opinion, including a tough bagel and a vegan omelette described as closer to a chickpea dosa, and prices run slightly above other local cafés.
3. Crefals Ella: Calm Coffee Away from the Main Road
Crefals Ella is at Block 1, Grand View, on Sapumaltenna Road, and listings give hours of 7am to 8pm. One reviewer describes it as slightly away from the main road and easy to miss, which also explains the calm. Others mention a warm, cosy atmosphere and friendly staff. No review describes a mountain view, so treat this as a coffee stop rather than a viewpoint.
The coffee list is a strong point. Espresso is listed at LKR 1,000, and cappuccino, latte and mocha at LKR 1,500 each. Milkshakes cost LKR 2,000. Reviewers mention Turkish eggs, pancakes, waffles, fruit bowls, avocado toast and an iced matcha, and one praises the Wi-Fi, although its profile does not list Wi-Fi as a feature, so test the connection before settling in for a long session. It suits remote workers, couples and anyone who wants good coffee without the crowd.
The menu is international rather than Sri Lankan, so it will not satisfy a craving for hoppers or roti. Prices sit towards the upper end for Ella.
4. Little Folly: A Vegetarian Breakfast at the Jungle’s Edge
Little Folly is part of Little Folly Hidden Wood Cabins in Ambagollapathana, on the edge of the jungle rather than above the Gap. Listings show hours of 8am to 10pm. The setting is quiet and cosy, and there is a teepee style corner on the rooftop. Free Wi-Fi is listed.
The menu is vegetarian with vegan options. Reviewers recommend it for breakfast and tea time, and mention coconut roti, pol sambol, fruit plates, avocado juice, paratha, dhal and curries, along with coffee and pots of tea. Visitors describe it as affordable, though the menu is shown as images online with no prices, so ask when you order. It suits vegetarians, solo travellers and anyone who wants a gentler start than Main Street offers.
Arrive early. One reviewer advises visiting before 10am, because food can be slow to come after that. Some reviews date back several years, and one rates cleanliness 3 out of 5, so judge the room when you arrive.
5. Choosing Between Them
For the view, Caffora is the clearest answer, with the caveat that it suits a coffee and pastry rather than a full breakfast. Rainbow Cafe offers the widest menu and works best for groups, families and vegans who want to choose from a long list.
Crefals Ella is the better choice for a quiet morning with good coffee and a laptop. Little Folly suits vegetarians and slow starters who value calm over scenery. If the view matters most, pair any of the other three with an early walk to Little Adam’s Peak or Ella Rock first, and take breakfast afterwards.
6. Booking Notes
None of these four lists a booking system, so expect to walk in. Rainbow Cafe is the one most likely to be full, so go outside the usual breakfast rush. Caffora and Crefals both list a 7am opening, which suits an early start, while Little Folly is best reached before 10am. Caffora is cash only, and it is sensible to carry cash for the others as well, since card acceptance was not confirmed for every venue.
Transport differs. Rainbow Cafe is in town and easy to reach on foot. Caffora sits out on the highway and needs a tuk-tuk or your own vehicle. Crefals is on Sapumaltenna Road, slightly off the main route, and Little Folly is in Ambagollapathana, so a short ride is the practical option for both.
Budget around LKR 1,000 to 2,000 for a coffee or milkshake at Crefals, and ask other cafés for current prices before ordering. Cloud and rain can hide the hills at any time of year, so treat the view as a bonus and have a second option ready.
7. Conclusion
Ella rewards an early start. The hills are usually at their best in the first hours of the day, and the town’s cafés reflect different ways of using them: a roadside pastry with a view at Caffora, a long menu at Rainbow Cafe, a quiet cup at Crefals and a vegetarian plate at the jungle’s edge. Walk first if you can, check the opening hours, and let breakfast be the reward.