Yala National Park can be accessed from Colombo by air, rail and road networks.
Air Journey: The fastest way would be to travel by air from Colombo to Hambantota-Mattala Rajapaksa International Airport which is a flight time of 45 Mins and then an hour of the onward journey to Yala by road.
Train Journey: The train journey involves traveling from Colombo to Haputale and then continuing by road onwards to Yala and takes a total of an average of 11 hours to complete.
Bus Journey: It is an 8-hour journey by bus to Kataragama and then a 30-minute drive to Yala National Park for people preferring to travel by bus. The convenient option would be to hire a cab and drive down to Yala.