It connects Colombo and Wellawaya via Panadura Kalutara, Galle, Matara and Hambantota.
It is split into two one-way streets from Colombo Fort to Wellawatte, in order to ease traffic flow.
The highway passes through Bambalapitiya, Dehiwala, Ratmalana,Panadura, Kalutara,Beruwala, Bentota,Ambalangoda, Hikkaduwa, and Galle.
To cross the artificial harbour at Hambantota, a harbour-bypass road allows the A2 to continue to Wellawaya.
After the Hambantota Harbour, the A2 turns north and passes Weligatta, Tanamalwila, Kuda Oya and Teluulla before reaching Wellawaya.