Nepal Border Crossings - Complete Guide
Nepal shares borders with China (Tibet) to the north and India to the east, south, and west. There are 15 official border crossings with India and 2 with China.
Major Nepal-India Border Crossings
Border Point |
Nepal Side |
India Side |
Open Hours |
Visa On Arrival |
Sunauli |
Bhairahawa |
Maharajganj, UP |
6:00 AM - 10:00 PM |
Yes |
Raxaul |
Birgunj |
Bihar |
6:00 AM - 10:00 PM |
Yes |
Kakarbhitta |
Mechi Zone |
Siliguri, WB |
6:00 AM - 8:00 PM |
Yes |
Nepalgunj |
Banke District |
Rupaidiha, UP |
6:00 AM - 8:00 PM |
Yes |
Mahendranagar |
Kanchanpur |
Banbassa, Uttarakhand |
6:00 AM - 8:00 PM |
Yes |
Nepal-China (Tibet) Border Crossings
Border Point |
Nepal Side |
Tibet Side |
Open Period |
Special Requirements |
Kodari |
Sindhupalchok |
Zhangmu |
May-November |
China visa required in advance |
Rasuwagadhi |
Rasuwa District |
Gyirong |
Year-round |
Tibet Travel Permit required |
Border Crossing Requirements
- For foreigners entering Nepal: Valid passport, Nepal visa (obtainable on arrival at most crossings)
- For Indians entering Nepal: Any government-issued photo ID (passport not mandatory)
- For Nepalese entering India: No restrictions at most crossings (under 1950 treaty)
- Customs declaration: Required for valuable electronics, large amounts of currency (>$5000)
- Vehicle permits: Required for private vehicles crossing borders
Important Notes for Border Crossings
- Most India-Nepal borders operate 365 days/year
- China-Nepal borders may close unexpectedly due to weather/political reasons
- Indian Rupees are widely accepted in Nepalese border towns
- ATM availability varies - carry enough cash
- Photography of border infrastructure is prohibited