Information on Indian Visa rules can be found here

Travel By Air: The nearest airport is New Delhi. From Delhi one can reach Almora by train or by road as given below.

By Train: The nearest train station is Kathgodam. Several important rail stations in India have direct connection to Kathgodam. From Delhi, there three main trains run almost daily from Delhi to Kathgodam: 12040 ANVT-KGM Shatabdi (06:15 AM), 15013 Ranikhet Express (22:40) and 15035 UTR-SAMPARK Express (16:00). We recommend the first two connections. One may also get down at Haldwani (the station just before Kathgodam). Please note that train number 12040 starts from ANAND VIHAR railway station at Delhi and the other two trains depart from OLD DELHI railway station.  So, if you plan to reach Kathgodam by train, after arriving at the airport or New Delhi railway station, you should direct yourself towards the Anand Vihar railway terminus or the Old Delhi rail station in Delhi. The metro stops most nearest to these rail stations are Anand Vihar and Chandni Chowk respectively. Details about Delhi metro service's are available here.

 

Summary of trains:

*1. Delhi - Kathgodam by Ranikhet Express. (Train No. 15013)

*2. Anand Vihar (ANVT)-Kathgodam (KGM) Shatabdi (Train o. 12040)

3. Delhi - Kathgodam by Uttarakhand Smprk Kranti Express (Train No.15035)

4. Delhi - Lal Kuan by Pooja Express. (Train No. 0517)

Trains with asterix are recommended.

By Road: This option is little expensive, but direct and in many cases, would be flexible. This option is to travel to Almora from New Delhi Airport by road. You can book a (private) taxi at the airport or in advance. By car it generally takes 8-10 hours to Almora (from Delhi airport) assuming that you will take one or two breaks in between the journey.

AC Volvo buses are also available from ISBT Delhi to Kathgodam.

Car Direction:

Delhi - Hapur bypass - Moradabad bypass - Rampur - Bilaspur - Rudrapur - Haldwani - Kathgodam [approximately 270 kms]- Ranibagh - Bhimtal - Bhowali - Khairna Bridge - Kwarah Bridge - Almora.
 

From Kathgodam/Haldwani to Almora: One has to travel this route by car or bus. It takes sround 3 hrs to reach Almora from Kathgodam. We recommend you to hire a car or shared taxi at Kathgodam/Haldwani. If you intend to travel by a shared taxi, it is better to get down at Haldwani since the availability of shared taxis are better there.

  On the way to Almora from Kathgodam/Haldwani, you will have to cross some beautiful tourist locations, for example, Bheemtal (http://www.bheemtal.com/nainit/bheemtal.html).