Björklinge ligger ved og på en stor rullestensås. Umiddelbart øst for tettstedet ligger innsjøen Långsjön. Den strekker seg fem kilometer nordover og er knapt en kilometer bred. Det er en kildevanninnsjø med god vannkvalitet.