The length of a Bosphorus tour can vary depending on the tour company and the type of tour you choose. Generally, Bosphorus boat tours last between one to two hours, but some tours may offer longer options that can last up to four or five hours.