I have booked a flight from Tenerife South to Olbia via Barcelona recently with Vueling airlines. 

The itinerary looked like this: 21.07.2018 0300am - flight from TFS to BCN arriving at 0715am, next 21.07.2018 1120am - flight from BCN to OLB, arriving at 1245pm.

Now i received email from Vueling stating following: 

1. Origin airport changed from Tenerife South to Tenerife North (about 70km).
2. Date/time of leg 1 changed to 20.07.2018 2025pm - 21.07.2018 0040am.

So now i'm going to have almost 11hr layover instead of 4hr, besides difficulties getting to another airport.

The question is - am i entitled to any compensation regarding change of the origin, and am i entitled to have a free hotel / transfer in Barcelona from Vueling, or all my options are either to accept alternative route or get full refund?

Thank you,
Kind regards,
Slava