Cruise ships are usually much larger than ferries and they usually only transport passengers. Cruise ships are designed with leisure in mind and have many more onboard amenities than ferries. Ferries usually only make short journeys whereas cruise ships sail for weeks at a time.