Home » Destinations» Karkala

Karkala - The Land Of Bahubali


The small town of Karkala in the Udupi district of Karnataka is a place of historical as well as religious significance.

A Heritage Site For All To See - Tourist Places In Karkala

Karkala traces its history right back to the 10th century when it was ruled by Jain kings. The rulers of the time built several Jain basadis as well as temples. These structures today attract tourists who throng to the town to get a glimpse of its glorious past. In fact, so stunning are these Jain statues and structures that Karkala has been declared a World Heritage Site by UNESCO.

Some of the more famous structures found here include the large statue of Bahubali. Set in the rocky hills of the town, the statue is 42 feet high and is the second tallest such structure in Karnataka. The Brahmadeva Pillar in front of the statute is also remarkable.

Karkala has 18 Jain basadis that can be traced back to history. In addition, there are several ancient temples including those dedicated to Anantashayana and Adi Shakti. The town is also popular for its traditions like Hulivesha or the Tiger Dance and buffalo racing.

How To Reach Karkala

Karkala is located 380 kilometres from Bangalore and is well connected to the state roads and the national highway.

Karkala is Famous for

Karkala Weather

Best Season / Best Time to Visit Karkala

  • Jan
  • Feb
  • Mar
  • Apr
  • May
  • Jun
  • July
  • Aug
  • Sep
  • Oct
  • Nov
  • Dec

How to Reach Karkala

  • By Road
    Karkala is well connected to major nearby cities via road. Plenty of luxury and private buses to Karkala are frequently available from Bangalore, Chennai and Hyderabad, to name a few. Travelling by bus is considered easy, comfortable and affordable.
    Search Direction
  • By Train
    Udupi Railway Station is the nearest railway station to Karkala, situated at a distance of about 29 km. The railway station is well connected to major Indian cities and towns
    Search Direction
  • By Air
    Mangalore Airport is the nearest airport connecting Karkala to major Indian cities. Earlier known as Bajpe Airport, it is situated at a distance of about 52 km from the town of Karkala.
    Search Direction