Take bus heading to Matara or Tangalle 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 bus (20 Rupees in 2014) or tuk tuk (300 Rupess in 2014). 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).
Raja & The Whales, Mirissa Harbour, ☎ +94 71 333 1811, . Great company, which provides sustainable whale watching in Mirissa. edit
Mirissa Water Sports, Harbour road, Mirissa, ☎ +94 77 359 77 32. The pioneers of whale watching in Sri Lanka and employs youth people who were affected by the tsunami in 2004.edit
Mirissa Moorings, Harbour road, Mirissa, ☎ +94 772220967. Mirissa Moorings is the premiere boat charter mooring facilities and services in Mirissa offering sailing trips on 6,5 m MiniBee boats (manufactured in Sri Lanka) to local and foreign tourists. You can rent boats with or without a skipper if you have a valid/international sail license.edit
Many different restaurants on the beach. Cheaper but still very tasty options are the Roti shops more inland.
Dewmini Roti Shop, ☎ 0715162604. 7am-10pm. Very nice, quiet place to have a drink or taste the delicious fresh rotis. Little inland (follow small road next to internet place on the main street and look out for the signposting).edit
There is accommodation available for each type of traveller. You can find budget places starting from 700 Rupees and 1.500 Rupees in season.
Teviedu Guest House, no324, uswatta, udupila, mirissa, ☎ +94715927833. Very nice place run by a local family. Provides the best view in Mirissa. Rooms starting from about 700 Rupies off season. 10 minutes off the beach and surf point (very right side on the beach when you watch the sea - up the hill).edit
Mirissa Beach House, Beach side / Paradise road (At the headland end of Mirissa Beach.), ☎ +971566832281, . checkin: 2pm; checkout: 11am. A private Villa with room for up to 6 people. For privacy we only rent to one group to at a time. 40 meters from the beautiful Mirissa beach, bars and restaurants. Great outside area for relaxing after a day in the sun. Hot water shower and comfortable clean beds with mosquito nets. The house has 2 double beds and a adult length double bunk. Strong fans cool all sleeping and sitting areas. House has tea, coffee and toast facilities with a refrigerator but not full kitchen. Downstairs there is a great BBQ area if you feel like cooking some of the local seafood. Sunbeds are available in the garden and downstairs if you feel like relaxing outside.low season 120 USD a night. (5.943806,80.456212)edit
ExtremeHost Guest house, 373/A/1, Udupila, Mirissa, ☎ +94711218810, . checkin: 2am; checkout: 11am. Extreme Host Guest house ideally situated a short distance away from the Beautiful Mirissa Beach. Pubs, restaurants, and Shops are stroll away.22. (5.946670,80.460607)edit
Stella Beach Villa, ☎ (+44) 203 411 3675, . Stella Beach Villa is situated next to Mirissa beach and is at the top end of the market for villa rentals. Sleeping up to eight guests in four bedrooms, the villa has its own 400 metre stretch of private beach and a 20 metre pool. However, in low season the price of the villa can be as little as 500 USD per night.edit
Ayodya Resort, (Main Road near à bus stop). Operated by Sri Lankan famille, the house is build with some cozy rooms. 4 rooms is available with fan, hot shower, clean and spacious... Free good Wi-Fi in public area and some rooms. Kitchen available.From 1000 for à double room. edit
Ancient Tree Guesthouse, Yaddehigoda, Bandaramulla (Up a small road running perpindicular away from the east end of the beach, by the pedestrian crossing), ☎ +94778595501, . In a quiet, leafy area behind the hilltop temple. This small family-run guesthouse is affordable, with pleasant hosts and wonderful foodedit