จังหวัดน่าน ตั้งอยู่ติดกับชายแดนทางด้านทิศตะวันออกของภาคเหนือตอนบน ติดกับสาธารณรัฐประชาธิปไตยประชาชนลาว (สปป.ลาว) ห่างจากกรุงเทพมหานครโดยทางรถยนต์ ประมาณ 668 กิโลเมตร บริเวณเส้นรุ้งที่ 18 องศา 46 ลิปดา 30 ฟิลิปดาเหนือ เส้นแวงที่ 18 องศา 46 ลิปดา 44 ฟิลิปดาตะวันออก ระดับความสูงของพื้นที่อยู่สูง 2 ,112 เมตร จากระดับน้ำทะเลปานกลาง มีพื้นที่ 11,472.076ตารางกิโลเมตร หรือประมาณ 7,170,045 ไร่
อาณาเขตโดยรอบของจังหวัดน่าน
ทิศเหนือ ประกอบด้วย อำเภอเชียงกลาง อำเภอปัว มีอำเภอทุ่งช้าง อำเภอเฉลิมพระเกียรติิ อำเภอบ่อเกลือ ที่มีพื้นที่ติดต่อกับเขตเศรษฐกิจพิเศษ เชียงฮ่อน – หงสา (สปป.ลาว)
ทิศตะวันออก ประกอบด้วย อำเภอภูเพียง อำเภอสันติสุข โดยมีอำเภอแม่จริม อำเภอเวียงสา มีพื้นที่ติดต่อกับแขวงไชยบุรี (สปป.ลาว)
ทิศใต้ ประกอบด้วย อำเภอนาน้อย อำเภอนาหมื่น มีพื้นที่ติดต่อกับจังหวัดอุตรดิตต์ อำเภอนาน้อย มีพื้นที่ติดต่อกับจังหวัดแพร่ อำเภอเวียงสา มีพื้นที่ติดต่อกับจังหวัดแพร่
ทิศตะวันตก ประกับด้วย อำเภอบ้านหลวง มีพื้นที่ติดต่อกับอำเภอเชียงม่วนจังหวัดพะเยา อำเภอท่าวังผา มีพื้นที่ติดกับอำเภอปง จังหวัดพะเยา อำเภอสองแคว มีพื้นที่ติดต่อกับอำเภอเชียงคำ จังหวัดพะเยา
ทิศเหนือและทิศตะวันออก มีอาณาเขตติดต่อกับสาธารณรัฐประชาธิปไตยประชาชนลาว (สปป.ลาว) เป็นระยะทางยาวประมาณ 227 กม.