Корабль Союз 4 стартовал в СССР 14 января 1969 года с космодрома Байконур
Союз 4 — пилотируемый космический корабль серии Союз. После Союза 4 на следующий день с космодрома Байконур стартовал Союз 5, на борту которого находились трое космонавтов. 16 января в 08:20 UTC корабли Союз 4 и Союз 5 состыковались. Это была первая в мире стыковка двух пилотируемых кораблей. Во время стыковки активным кораблем был корабль Союз 4, стыковочный узел которого был оборудован штырем. Стыковочный узел Союза 5 был оборудован приемным конусом.
На 35-м витке космонавты Евгений Хрунов и Алексей Елисеев вышли в открытый космос из корабля Союз 5 и перешли в корабль Союз 4. Этот переход был элементом подготовки к предполагаемому полету на Луну.
После стыковки агентство ТАСС объявило, что впервые на орбите создана экспериментальная космическая станция с четырьмя космонавтами на борту. Советское телевидение вело прямую трансяцию перехода космонавтов Хрунова и Елисеева.
Космонавты Евгений Хрунов и Алексей Елисеев использовали скафандры Ястреб, командир корабля Борис Волынов помогал им облачаться в скафандры, проверял системы жизнеобеспечения и коммуникаций скафандров. Затем Борис Волынов вернулся в спускаемый аппарат и закрыл люк между орбитальным отсеком и спускаемым аппаратом корабля Союз 5.
Корабли Союз модели 7К-ОК не имели переходного люка в стыковочном узле. Во время перехода орбитальные отсеки кораблей использовались в качестве шлюзовых камер. После разгерметизации орбитального отсека первым в открытый космос вышел Евгений Хрунов. В это время состыкованные корабли находились над Южной Америкой и не имели радиоконтакта с центром управления полетом в СССР. Выход Елисеева происходил уже над территорией СССР, когда поддерживался радиоконтакт с Землей.
Алексей Елисеев закрыл за собой люк Союза 5. Евгений Хрунов и Алексей Елисеев перешли в орбитальный отсек Союза 4, который затем был наполнен воздухом, командир Союза 4 Владимир Шаталов помог Хрунову и Елисееву снять скафандры. Хрунов и Елисеев передали Шаталову письма, телеграммы и газеты, которые вышли уже после старта Шаталова в космос.
Корабль Союз 4 и корабль Союз 5 находились в состыкованном состоянии 4 часа 35 минут. Союз 4 приземлился 17 января в 40 км юго-западнее Караганды, в 48 километрах от расчётной точки приземления. На месте приземления температура была около -30 °C, высота снежного покрова — 60-80 сантиметров. Поисковый вертолет обнаружил спускаемый аппарат через 5 минут после приземления.
Союз — наименование семейства советских многоместных транспортных пилотируемых космических кораблей. Разработка базовой модели корабля началась в 1962 году в ОКБ 1 под руководством Сергея Королева для советской лунной программы. Корабли Союз совершили более 130 успешных пилотируемых полетов и стали ключевым компонентом советской пилотируемых программ освоения космоса.