The Carnival Elation from San Diego sails on 3, 4 and 5-night round-trip cruises from San Diego in April 2010. The 3 night Baja Mexico itinerary visits Ensenada, the 4 night itinerary visits Ensenada and Catalina Island, while the 5 night itinerary visits Ensenada and Cabo San Lucas .
Mexico cruises from San Diego are a good deal duing the month of April with fares as low as $269. In 2010, the most expensive week to depart from San Diego is on the April 10 cruise which is priced starting at $429.
Finally Carnival Spirit from San Diego sails on a single 7-night round-trip cruises from San Diego in April 2010. The 7 night Mexican Riviera itinerary visits Cabo San Lucas, Mazatlan and La Paz (a hidden gem of a town that not many cruise ships visit). The April 4 cruise on the Carnival Spirit is priced starting at $539.