Gökkuşağı alabalığı 2 yaşından itibaren çiftleşebilir. Üreme zamanları Avrupa'da Aralık ayından Mayıs ayına kadar, Amerika'da ise Mart-Nisana arasıdır. Yumurtalarını çakıl taşları ve kum ile örterler. Yavruların yumurtadan çıkmaları suyun sıcaklığına bağlı olarak 32 ila 64 gün sürer. Yavruların çoğu daha büyük balıklar tarafından yenilir, ve sadece ufak bir azınlığı hayatta kalmayı başarır.