India has a large number of Golf courses spread all over the country, where the Indian Golf players practice and take part in various competitive tournaments. The Indian Golf courses are famous worldwide for their wonderful scenic beauty and great atmosphere. Most of the courses are run, managed and maintained by various Golf clubs in India and some of them are maintained by the governing bodies. The courses are situated in almost all the major cities in India like Kolkata, Delhi, Mumbai, Agra, Bangaluru, Chandigarh, Chennai, etc.

The game of Golf is mainly played in a vast open field that comprises several holes. The number of holes ranges between 9 and 18 and the main objective of the Golfers is to use as few strokes as possible in playing all the holes. The Indian Golf courses offer all the necessary facilities to the Golfers and the Golf lovers have a fantastic time teeing in those courses. Each and every part of India boasts of Golf courses and India was the very first country outside Great Britain to have started playing Golf.
Among all the Indian Golf courses, the course of the Royal Calcutta Golf Club (RCGC) is considered to be the oldest one in India. The course also has the distinction of being the first Golf course to be set up outside Great Britain, as well. After the inauguration of the RCGC, India saw the introduction of several other Golf courses. Some of the notable Indian Golf Courses that started their journey during the nineteenth century include the Bombay Golf Club, the Bangalore Golf Club and the Shillong Golf Club, etc.
The geographical diversity of India is nicely reflected in the Indian Golf courses. The courses are located both in the high altitude areas and in the low altitude or plain areas. The high altitude Golf courses in India are mainly located in Kashmir and Shimla and the low altitude or plain land courses are situated in the places like Agra and Noida etc. There are also some wonderful Indian Golf courses that are situated in various beaches of Goa and Chennai and the Golf courses located in the tea gardens of Assam, also attract many tourists and Golfers. Some of the metropolitan cities of India like Delhi, Mumbai, Kolkata and Chennai house more than one golf course each. Some of the resorts located in the places like Goa, Noida and Bangalore also have their own private golf courses that are well maintained. Apart from them, the well known tourist destinations like Jaipur, Mysore, Ooty and Kodaikanal also have golf courses. In fact, the Indian Golf courses are not concentrated in any one part of the country; they are well spread throughout the country.
If the Indian Golf courses are classified according to their locations, then they can be divided into four divisions. The famous Golf courses in North India include the Agra Golf Club, the Chandigarh Golf Club, the Forest Hill Golf Resort Chandigarh, the Delhi Golf Club, the Qutub Golf Course, the Noida Golf Course, the Jaypee Greens Golf Resort Noida, the Golden Greens Golf & Resorts, Gurgaon, the Classic Golf Resort, Gurgaon, the Gulmarg Golf Club, the Royal Springs Golf Course (Srinagar), Kashmir, the Jaipur Golf Club, the Shimla Golf Club, etc. The Golf courses like Presidency Golf Club, Mumbai (Bombay), the Poona Golf Club, etc are among the most notable ones in West India. The famous Golf Courses in South India are the Bangalore Golf Club, the Eagleton - The Golf Village, the KGA Golf Courses, Bangaluru, the Madras Gymkhana Club Golf Course, the Cosmopolitan Club Golf Club, Chennai, the Coimbatore Golf Club, the Bolaram Golf Club Hyderabad, the Ootacamand Gymkhana Club, Ooty, the Kodaikanal Golf Club, the Mysore - Jaya Chamaraja Wadiyar Golf Course, etc. However, some of the oldest and most notable Indian Golf courses are situated in East India and they include the Royal Calcutta Golf Club, the Tollygunge Club, Kolkata (Calcutta), the Digboi Club Golf, the Shillong Golf Club, etc.