Borovnice je železniční zastávka nacházející se u západního konce zástavby obce Borovnice v okrese Trutnov. Zastávka leží v km 73,922 neelektrizované jednokolejné trati Pardubice–Liberec mezi stanicemi Mostek a Horka u Staré Paky. Jedná se o nejvýše položené nádraží na trati Pardubice–Liberec, neboť se nachází v nadmořské výšce 506 m, nedaleko od zastávky je pak nejvyšší bod celé trati – 508,2 m n. m.