Murudeshwar does not have an airport. The nearest airport is Mangalore airport which is around 107 km away from Murudeshwar.
Murudeshwar is well connected by road to major cities like Bangalore, Mangalore and Mumbai. NH-66 passes through Murudeshwar and connects it to these cities.
Murudeshwar is reachable by train from Mangalore, Udupi and Karwar.
There is no public transport in Murudeshwar. However, there are a few auto-rickshaws and taxis which can be hired to get around.