(NBC) -- A voyage on the Carnival Triumph has ended less than triumphantly, with the cruise ship waiting to be towed to port after a fire in the engine room left it drifting in the Gulf of Mexico.
The fire broke out Sunday morning as the Triumph -- with 3,143 passengers and 1,086 crew members on board -- was sailing about 150 miles off the coast of the Yucatan Peninsula, Carnival Cruise Lines said in a statement.
The flames were put out without any injuries to passengers or crew, but the incident left the ship without propulsion and operating on emergency generator power. Efforts were under way to make conditions less miserable for the passengers.
"Currently, public and cabin toilets are operational in certain sections of the ship, power has been restored to a limited number of elevators, and some power in the Lido dining area is providing for hot coffee and limited hot food service," Carnival said.
"Guests have been supplied with food and refreshments throughout yesterday and this morning and the ship has supplies on board to last until the vessel returns to port."
Two tugboats are en route to the ship and will tow it to Progreso, Mexico, the closest port to the Carnival Triumph's current location. The ship is expected to arrive there late Wednesday and passengers will be flown back to the U.S. on chartered planes, Carnival said.
Another one of the company's ships, the Carnival Elation, was dispatched to the scene and has been delivering "additional food and beverage provisions" to the Triumph. The company's Carnival Legend ship will also help out Monday afternoon. Additionally, a U.S. Coast Guard cutter is also on site and communicating with the ship.
The ship left Galveston, Texas, on Thursday, and was scheduled to return on Monday. Passengers will receive a full refund and a future cruise credit, Carnival said.
The ship's next two voyages, scheduled to depart Monday and Saturday, have been canceled. Passengers scheduled to sail on either of those voyages will receive a full refund and a discount on a future cruise.