It was the little engine that couldn't — because it was thirsty for fuel.

A quick train trip down the coast turned into a long haul for more than 80 Amtrak passengers when their train from Los Angeles to San Diego ran out of fuel Sunday night.

Amtrak spokesman Cliff Cole said the train sat for about two hours on the northern edge of San Diego before another engine came along to push it the last several miles to the San Diego train station.

The train, which had left Los Angeles at 8:30 p.m., didn't get there until 1:15 a.m. Monday, two hours late.

A train running out of fuel is "an unusual occurrence" and Amtrak officials will be looking into how it happened, Cole said.