Quick answer
Mirissa to Yala takes roughly two to two and a half hours by car to Tissamaharama via the Southern Expressway, or roughly two and a half to three hours along the coast road through Matara, Tangalle and Hambantota. Galle to Yala takes roughly three to three and a half hours. Tangalle is closer, at roughly an hour to an hour and a half. Leaving Mirissa by late morning allows lunch in Tissamaharama and an afternoon safari.
Key takeaways
- Mirissa to Tissamaharama takes roughly two to two and a half hours via the Southern Expressway.
- The coast road from Mirissa to Yala takes roughly two and a half to three hours, passing Matara, Tangalle and Hambantota.
- Galle to Tissamaharama takes roughly three to three and a half hours, most of it on the expressway.
- Tangalle is the closest south-coast beach town to Yala, roughly an hour to an hour and a half away.
- Leaving Mirissa by late morning allows lunch in Tissamaharama and an afternoon Yala safari the same day.
Expressway or coast road
There are two routes from the south coast to Yala. The Southern Expressway is faster and smoother, running inland from Galle and Matara towards Hambantota before a short final stretch to Tissamaharama. The coast road is slower but more scenic, passing fishing harbours, beaches and towns.
Most drivers take the expressway for speed, but the coast road is worth it if you want to stop along the way.
- →Expressway: faster and smoother, inland.
- →Coast road: slower, scenic, with stops.
Drive times from the south coast to Yala
From Mirissa, allow roughly two to two and a half hours to Tissamaharama by expressway, or two and a half to three by the coast road. From Galle and Unawatuna, allow roughly three to three and a half hours. From Tangalle, allow roughly an hour to an hour and a half.
Add roughly 30 to 45 minutes from Tissamaharama to Yala's Palatupana gate, usually done by jeep on safari days.
- →Tangalle: roughly 1 to 1.5 hours.
- →Mirissa: roughly 2 to 2.5 hours by expressway; 2.5 to 3 by coast.
- →Galle and Unawatuna: roughly 3 to 3.5 hours.
Stops on the way to Yala
On the coast road, Tangalle's quiet beaches and nearby Mulkirigala rock temple, a cave temple on a high rock, are worth a stop. Rekawa, near Tangalle, has a community-run turtle watch at night, better for an overnight stay.
Near Ambalantota, Ussangoda's red-earth plateau on sea cliffs makes a short detour. Hambantota has a harbour and a new town, and Bundala National Park lies just before Tissamaharama.
- →Tangalle: quiet beaches.
- →Mulkirigala: cave temple on a high rock.
- →Ussangoda: red-earth cliffs.
- →Bundala: wetlands just before Tissamaharama.
Timing the drive for an afternoon safari
Leaving Mirissa by late morning, around 10 or 11am, puts you in Tissamaharama for lunch, with time to join an afternoon safari at roughly 2.30 or 3pm. From Galle, leave by around 9am.
Whale watching from Mirissa in the morning and an afternoon Yala drive on the same day is too tight. Keep them on different days.
Season and the south coast
The south coast is at its best roughly December to April, when the sea is calm and whales pass Mirissa. That matches a good time for Yala too. From roughly May to September, the south-west monsoon brings rougher seas to the south coast, while Yala is at its driest and best for wildlife.
Lankan Stays & Trails often builds a south-coast and safari loop, with Yala either first or last, so the beach is never more than a short drive from the jeep.
Frequently asked questions
How far is Yala from Mirissa?
Yala's usual base, Tissamaharama, is roughly two to two and a half hours by car from Mirissa via the Southern Expressway, or two and a half to three hours by the coast road. The Palatupana gate is a further 30 to 45 minutes from Tissamaharama.
How far is Yala from Galle?
Tissamaharama, the usual base for Yala, is roughly three to three and a half hours by car from Galle, mostly on the Southern Expressway. Leaving Galle by around 9am allows lunch in Tissamaharama and an afternoon safari the same day.
Can you do a Yala safari as a day trip from Mirissa?
It is possible but tiring: roughly four to five hours of driving in a day plus a three to four hour safari, with very early starts for a dawn drive. At least one night near Yala gives a much better experience and the best dawn hours.
Is the coast road or expressway better to Yala?
The expressway is faster and smoother, and better if time matters. The coast road is slower but more scenic, with stops at Tangalle, Mulkirigala and Ussangoda. Choose the coast road if you want to make a day of the journey.
Which south-coast beach is closest to Yala?
Tangalle is the closest of the main south-coast beach towns to Yala, roughly an hour to an hour and a half from Tissamaharama. It has quiet beaches and the Rekawa turtle watch nearby. Mirissa is roughly two to two and a half hours away.
Can I go whale watching and on a Yala safari on the same day?
It is too tight. Whale watching from Mirissa runs from roughly 6am for four to six hours, and the drive to Yala is roughly two to two and a half hours. Keep whale watching and the safari on different days for both to be enjoyable.

