Carnival Cruise Triumph docked in Mobile

U.S. Customs and Border Protection / Flickr

The Carnival Triumph is headed back to sea three months after limping into port following a fire at sea.

The almost 900-foot-long cruise ship left the Alabama Cruise Terminal in Mobile under its own power Wednesday after extensive work to repair damage from an engine room fire.

The Miami-based Carnival says the Triumph is headed to Freeport, Bahamas, for more repairs and upgrades.

It's supposed to return to service June 13 with a cruise from Galveston, Texas.

Passengers who finally got to disembark from a disabled Carnival cruise ship in Alabama are checking into hotels or heading home by bus.

The vacation ship carrying some 4,200 people docked late Thursday in Mobile after five numbing days at sea without power.

Passengers raucously cheered the docking after days of what they described as overflowing toilets, food shortages and foul odors.

It was supposed to be a fun trip with girlfriends for 28-year-old Maria Hernandez of Angleton, Texas. But Hernandez said instead, "It was horrible, just horrible."