Answer: Expedia should have booked your flights, of course. When it didn’t, it should have bought your replacement tickets — not asked you to buy them.
And the three-month delay, followed by a “no” on your refund request? Let’s just say it wasn’t in line with its vaunted Expedia “Promise” that guarantees, among other things, that, “the travel you booked with Expedia will meet the descriptions on our site and in your itinerary.” Here’s the full text of its warranty.
But how about you? Even though you received a flight confirmation the day before your trip, why didn’t you confirm it with the airline directly? Make sure the confirmation is in writing and contains a six-character alphanumeric confirmation number. That’s a sign that you have a real reservation.
Once you were at the airport, you shouldn’t have allowed Expedia to persuade you to buy new tickets. If Expedia screwed up the reservation then it shouldn’t be your job to fix it. Your online travel agent should have secured the new tickets. Instead, you basically gave Expedia a free, three-month loan, which it then defaulted on.
Talk about corporate welfare.
When Expedia began giving you the runaround, I wouldn’t have let them string you along for three months. Why not appeal to someone higher up at the travel agency? I post a few high-level contacts on my site, On Your Side.
You could have also applied some pressure to your airline. It might have been able to figure out the mystery of your missing reservation and fixed your flight without forcing you to pay more.
In the end, the mystery of your nonexistent flight remained exactly that. Although I contacted Expedia on your behalf, it didn’t offer an explanation for what went wrong. Instead, it contacted you and refunded the price of the new tickets you had to buy at the airport.