गर्रा नदी (Garra River) देवहा रामगंगा नदी (Deoha Ramganga River) की एक सहायक नदी है. यह शिवालिक पहाड़ियों से निकलती है और उत्तराखंड (Uttarakhand) और उत्तर प्रदेश (Uttar Pradesh) राज्यों से होकर बहती है. उत्तराखंड के कुमाऊं क्षेत्र में इसे नंदा या नंधौर के नाम से जाना जाता है. उत्तर प्रदेश के मैदानी इलाकों में प्रवेश करने पर, नदी को देवहा नाम मिलता है. आगे की ओर जाने पर इसे गर्रा नदी के नाम से जाना जाता है. पीलीभीत (Pilibhit), बीसलपुर, शाहजहांपुर और सांडी इसके तट पर स्थित प्रमुख शहर हैं.
नानकमत्ता का पवित्र सिख शहर देवहा के तट पर स्थित है. यहीं पर नदी पर नानक सागर बांध बनाया गया है.