About 2 months ago, I booked a flight from Nashville to Hong Kong, then Hong Kong to Xi'an, since it was less expensive to book that way. The flight from Hong Kong to Xi'an is China Eastern Airlines.
I was notified that my flight has changed and now it will take me to Shanghai, which is not useful to me. After spending about 6 hours on the phone, the only thing they are willing to do is give a refund. My problem with that solution is that while I spent $250 2 months ago, right now a flight will be around $420.
Is there anything else I can do?
NOTE: Hong Kong to Xi'an is around 900 miles, and Shanghai to Xi'an is around 850 miles.