Mirissa is in Southern Province.
Mirissa is a beautiful little village with a nice beach and two surfing points. One for advanced surfers, and one for intermediate ones.
Take bus heading to Matara from Fort in Colombo and ask to get out in Mirissa. A/C costs 370 Rupees. Regular costs 250 Rupees. Depending on when you go, a trip will take between 3.5 and 5 hours.
Alternatively, you can take the train from Colombo Fort to Weligama (7 km from Mirissa) and then go by tuk tuk to Mirissa. A 2nd class train ticket costs 220 Rupees. The train schedule is available here. Trips take between 2.5 and 3.5 hours (depending on the train).
Mirissa is a small village, you can basically get everywhere by feet. Walking. Cycling. Motorbiking. Tuk Tuk. Available to rent everywhere.
Buddhist temple. Fisherman harbour. Beach.
Surfing. Bodyboarding. Whale watching. Swimming. Snorkelling. Ayurvedic treatments.
Many different restaurants on the beach. Cheaper but still very tasty options are the Roti shops more inland.
In the beach bars around the beach.
There is accommodation available for each type of traveller. You can find budget places starting from 700 Rupees and 1.500 Rupees in season.