Hamra es una aldea en el municipio de Linköping, en la provincia de Ostrogotia, Suecia. Hamra se encuentra a 81 m de altitud. La ciudad grande más cercana es Linköping, a 11,7 km al noroeste. Entre los lugares de interés cercanos: Catedral de Linköping (12,0 km), Östergötlands länsmuseum (12,3 km) y Castillo de Linköping (12,0 km). Entre los parajes naturales: Flistads brunn (25 km).