Murudeshwar has its own railway station on the Konkan Railway line, which runs between Mumbai and Mangalore along the coast. The scenery on this route is extraordinary — the train crosses the sea at one point near Murudeshwar on a dramatic bridge. Trains from Goa take around three to four hours; from Mangalore, about two hours.
By road, Murudeshwar is about 65 km north of Bhatkal and 155 km north of Mangalore. The coastal highway (NH 66) passes through.