You could make two variables X_Original, Y_Original in those you store the position of the seat they need. And when you need them to go back.
For each Passenger
Find Path (X_Original, Y_Original)
Otherwise you can store the Seat.UID in each passenger object and just use that.
For each Passenger
Pick Seat with UID = Passenger.Seat_UID
Find path (Seat.X, Seat.Y)