Ocean cruises typically take place on large ships that sail on the open sea, visiting ports of call in different countries or regions. They may offer a wide range of onboard amenities, such as multiple restaurants, pools, and entertainment venues.
River cruises, on the other hand, take place on smaller boats that sail along inland waterways, such as rivers and canals, visiting small towns and cities along the way. They may offer fewer onboard amenities but often include guided tours and excursions as part of the itinerary.