Can I travel from Udawalawe to Nuwara Eliya?

Yes, you can go from Udawalawe to Nuwara Eliya by private car or taxi, and it generally takes about 4 to 5 hours, depending on traffic and weather conditions.

On the way, you move from the dry southern lowlands up into Sri Lanka’s central hill region, so you get a dramatic shift in temperature, as well as the scenery. Public buses are also available, but you usually have to switch vehicles at big junctions like Wellawaya or Haputale, which means a private ride is the more time-efficient and comfortable choice for people travelling with luggage.