By air: The Biju Patnaik Airport in Bhubaneswar, is the closest airport to Konark with about a distance of 64 km. To most main cities such as Mumbai, New Delhi, Ahmedabad, Bangalore, Chennai, Coimbatore, Hyderabad, and Kolkata, this airport is well-linked. From this airport, some of the major airlines operate, including Air India, GoAir, IndiGo, and Vistara. After reaching the airport, you can travel to Konark to your desired destination by either bus or taxi.
By Road: Run by the government, the Orissa Tourism Development Corporation has several buses regularly, a link Konark to other towns and cities within Odisha. They are not well maintained and can be quite uncomfortable, although are cheap. Although a tad bit pricier, private Volvo buses are much better. At Bhubaneswar or Puri, private buses can be boarded. From Puri to Konark, Kishor Tours runs buses.
By rail: The closest railway stations are located in Bhubaneswar and Puri, as Konark has no railway station of its own. From Konark, the Bhubaneswar railway station is at a distance of 61.7 km while the one in Puri is at a distance of 35.3 km. Both of these stations are well-linked to several major cities around India.