Approximately 100 buses were waiting to take passengers on the next stage of their journey. Passengers had the option to take a bus ride to New Orleans or Galveston, Texas, where the ill-fated ship's voyage began. From there, passengers will take flights home, which Carnival said it would pay for.
Inside the buses, Carnival handed out bags of food that included French fries, chicken nuggets, honey mustard barbecue sauce and apples.
Deborah Knight, 56, decided to stay in Mobile after the arduous journey was over rather than board a bus for a long ride. Her husband Seth drove in from Houston, and they checked in at a downtown Mobile hotel.
"I want a hot shower and a daggum Whataburger," said Knight.
She said she was afraid to eat the food on board and had gotten sick while on the ship.
Carnival president and CEO Gerry Cahill praised the ship's crew and told reporters that he was headed on board to apologize directly to its passengers shortly before the Carnival Triumph arrived in Mobile.
"I know the conditions on board were very poor," Cahill said Thursday night. "I know it was very difficult, and I want to apologize again for subjecting our guests for that. ... Clearly, we failed in this particular case."
Luckily no one was hurt in the fire that triggered the power outage, but many passengers aboard the 900-foot colossus said they smelled smoke and were living in fear.
"You didn't know if the ship was going to explode, catch back on fire. You know, for a day or so, we didn't see any kind of sign of life. And so that's pretty scary when you're out there on the water," Robyn Burgess said.
Carnival's original plan was to tow the damaged ship to Progreso, Mexico, because it was the closest port, but by the time tugboats arrived, the ship had drifted about 90 miles north due to strong currents, putting it nearly equidistant to Mobile, Ala.
Carnival added that it has canceled a dozen planned voyages for the Triumph and acknowledged that the crippled ship had been plagued by other mechanical problems in the weeks before an engine-room fire left it powerless in the Gulf of Mexico.
ABC News' Michael S. James, ABC News Radio and The Associated Press contributed to this report.