Yes, the UPPAbaby Vista comes with both a rain cover and a bug shield for the bassinet and seat.