Flight distance between Haninge, Sweden and Teresina, Brazil 5,535.1 mi / 8,907.9 km