The cruise line may or may not provide your flight to the ship, your recruiter should discuss that with you during your interview.  Depending on the company policy, you may have to pay your way to the ship, and upon completion of your contract, they will fly you home at no cost.

In some “rare” cases, cruise lines require you to pay for your flight there, and upon completion of your contract, you will be reimbursed for your flight and flown home.

For most Entertainment and Senior Management positions, some cruise lines and concessions will pay your 2-WAYs ticket.