Dubrovnik, Croatia
Tenerife, Santa Cruz de Tenerife, Spain
The best and cheapest way to get from Dubrovnik, Croatia and Tenerife, Santa Cruz de Tenerife, Spain is to travel by car/taxi, which will cost about 293 EUR or 358.20 USD.