I booked a flight (san Andres to Medellin) months ago with a rather cheap fare over atrapalo (booking website) with avianca.
Atrapalo sent me an e-mail that the flight was cancelled and the replacement offered by avianca was a flight from san andres to bogota and from there to medellin. Travel time 4:30h instead of 1:30h.
They tell me if I don't accept they could try to get my money back from avianca. However, the flight is leaving in a few days and maybe getting my money back plus buying another flight for more money is a bad option.
Do I have any way of getting a better flight, maybe even with another airline either from avianca or atrapalo? Or is there anything else I can do?/Can they just do that?