Local Bus: Get off bus at Beluvai (from Mangalore take a bus heading to Karkala). You can get Mangalore-Karkala bus from Mangalore State Bank and/or Nanthur circle bus-stop. Take bus from Beluvai bus-stop to Kanthavara high school and from High school take an Auto (Rs80) to Deca/51ah. Or Take Auto from Beluvai direct to Deca/51ah Rs250. Avoid local bus during rush hour 8.30-10am and 5-7pm
Outstation bus: Some buses from Mumbai, Goa, Bangalore stop at Beluvai / Moodbidri. Get off at Beluvai or get get off at Moodbidri and take a bus to Beluvai (direction Karkala). Then see above 'Local bus'.
Train: get off at Mangalore Central or Junction, Take auto to State bank bus-stop and get into Mangalore Karkala bus. Get off at Beluvai. Then see above 'Local bus'
Air: Take taxi from airport to Kaikamba Rs400-500. Take Mangalore Karkala bus. Get off at Beluvai. Then see above 'Local bus'. This is the fastest.
Car: Come via Beluvai or via Paladka, see both maps separately below