Speke Bay Lodge is located on the south-eastern shore of Lake Victoria in Tanzania, East Africa. It is 15 kilometres from the Serengeti National Park National Park, and 125 kilometres north of Mwanza.