How far will you go for your cup of tea? Relax, you don't need to go anywhere. You can get tea delivered to your home. But if you love tea, you should definitely check out these top 5 Indian tea gardens.

1. Glenburn Tea Estate, Darjeeling

This tea estate lies on a hillock over the River Rungeet. It has great views of the Kanchenjunga and is located in the Tea Capital of India, Darjeeling. The Glenburn Tea Estate is a family run business with hundreds of acres of tea gardens. The best time to visit is during the season of the First Flush which begins from February at the onset of Spring. You can learn more about the process of tea making and even treat yourself to their tea tasting sessions.

2. Nilgiri Tea Estate, Tamil Nadu

The Nilgiris are one of the oldest mountain ranges of India. The famous Niligiris tea is grown and processed in the Nilgiris region of Tamil Nadu. Tea picking in the Nilgiris is not seasonal like Assam and Darjeeling. This region is home to some of India's best tea gardens. Tiger Hill, Corsley, Craigmore, and Pascoes Woodlands are some popular tea estates.

3. Jorhat Tea Bungalows, Assam

The tea town of Jorhat is famous for its beautiful locations. The Tocklai Experimental Station is a popular destination. It has been around for over a hundred years. You can stay at the Burra Sahib Bungalow.

4. Kanan Devan Hills Plantation, Munnar

The Kannan Devan Hills Plantation is a great estate in Munnar. Munnar is a popular travel destination for its tea estates.

5. Cooch Behar Tea Estate, West Bengal

The Cooch Behar Tea Estate is a must visit for travellers. This estate lies in the Darjeeling hills. You can enjoy a perfect cup of tea here and even attend the tea tasting sessions.