Yes, the MSC Magnifica has an indoor pool. The pool has a retractable roof, so it can also be used as an outdoor pool during sunny days.