Вскоре после возвращения Диогу Кана в августе 1487 года три каравеллы под командой Бартоломеу Диаша пустились вниз по реке Тежу (Тахо) в открытое море. Опытный моряк Жуан Инфанти командовал вторым кораблем. Капитаном третьего, грузового, судна был назначен Диогу Диаш, брат Бартоломеу.
О первой части этого достопамятного путешествия не сохранилось никаких подробностей. В гавани, которая была названа им Анградуш-Волташ, Диаш оставил грузовое судно – меньшую из своих каравелл – под охраной девяти матросов. Переждав в этой гавани дурную погоду, он направился отсюда дальше к югу. В течение тринадцати дней Диашу пришлось бороться со страшным штормом. Чем дальше он продвигался к югу, тем сильнее понижалась температура. Моряки уже считали себя погибшими.
Когда буря улеглась, Диаш направил свои корабли к востоку, надеясь достигнуть берега. Не видя в течение нескольких дней земли, он решил тогда повернуть к северу. Наконец на горизонте показались высокие горы, и 3 февраля 1488 года португальцы пристали к берегу, даже и не подозревая о том, что во время бури обогнули мыс, названный затем мысом Доброй Надежды. Берега бухты представляли собой зеленые луга, на которых пасся рогатый скот. Увидев приближающиеся корабли, пастухи убежали в горы. Эта бухта была названа Байа-душ-Вакейруш (Пастушеская бухта).
Запасшись в Пастушеской бухте пресной водой, экспедиция Диаша направилась снова на восток и достигла бухты Сан-Браш (теперь Моссел), а оттуда, идя вдоль берега, достигла залива Алгоа и небольшого острова, который Диаш назвал островом Креста, так как на нем португальцы воздвигли большой каменный крест. Отсюда берег материка начал поворачивать к северо-востоку, и португальцы решили, что они находятся уже на пути в Индию. Обрадованный Диаш хотел идти дальше, но его спутники, утомленные трудностями пути и изнуренные голодом, запротестовали и заявили, что дальше они не пойдут. «К тому же, – говорили матросы, – раз земля тянется теперь к востоку, значит, мы прошли какой-то большой мыс, а потому лучше всего повернуть обратно и отыскать его».
Диаш собрал совет, и все подали голос за возвращение. Он вынужден был уступить, но с условием, чтобы еще трое суток продолжать плыть вперед и удостовериться, не повернет ли берег к северу. За такой короткий срок корабли Диаша не успели обогнуть всей южной оконечности Африки и дошли только до устья большой реки, которая была названа в честь капитана второй каравеллы Риу-ди-Инфанти. Оказавшись в преддверии Индийского океана, жестоко разочарованный Диаш вынужден был пуститься в обратный путь.
Наконец корабли подошли к тому «великому и знаменитому мысу, скрывавшемуся сотни лет», которому Диаш и его спутники присвоили название Торментозу («Бурный») в память об опасностях и трудностях, пережитых ими в то время, когда они впервые огибали его. Но Жуан II смотрел на вещи иначе и переименовал мыс Бурный в мыс Доброй Надежды. Для него дорога в Индию была теперь открыта, и его обширные планы расширения торговли и усиления могущества Португалии были близки к осуществлению.
Флотилия Диаша находилась в пути шестнадцать месяцев и семнадцать дней. Это было самое продолжительное из всех морских путешествий, предпринятых до того времени португальцами.
В действительности только в 1497 году, то есть через пять лет после открытия Америки, Васко да Гама обогнул южную оконечность Африки. Можно утверждать, что если бы Колумб не опередил Васко да Гаму, то открытие Нового света задержалось бы на длительное время.