Il partage une frontière internationale avec le Népal et est délimité par les États d'Uttarakhand, Himachal Pradesh, Haryana, Delhi, Rajasthan, Madhya Pradesh, Chhattisgarh, Jharkhand et Bihar.
L'Uttar Pradesh est limitrophe du Népal et des États indiens d'Uttarakhand, Himachal Pradesh, Haryana, Delhi, Rajasthan, Madhya Pradesh, Chhattisgarh, Jharkhand et Bihar.