Udupi is one of the most famous pilgrimage sites in Karnataka, and among the top places to visit near Mangalore. Udupi is famous for Sri Krishna Temple which attracts pilgrims from all over India. This temple has a fascinating idol of Lord Krishna that is richly adorned with jewels.