El motor de búsqueda más flexible es https://matrix.itasoftware.com/search. No creo que ofrezcan auto-conexiones y puedes especificar tiempos mínimos y máximos de conexiones, duración máxima del vuelo, etc. excluir ciertas aerolíneas, pedir aeropuertos de enrutamiento específicos, una alianza específica, etc.
Por otro lado, no ofrecen todas las aerolíneas de bajo costo (no Ryan Air, EZJet, etc.) y no puedes especificar el tipo de equipaje o asiento (por ejemplo, reclinable).
Para tus restricciones (ARN->DXB, <20 horas, 10/20-10/30) la opción más barata es USD $241 en Sun Express con una escala de 10 horas en Izmir.
Si quieres excluir Sun Express, puedes volar el 29 de octubre con Finn Air y un itinerario muy cómodo por USD $322. Tendrás que verificar las tarifas de equipaje manualmente.
Las aerolíneas realmente odian cuando haces comparaciones de precios. Solían anunciar un boleto de $800 por $50 (solo de ida basado en una compra de ida y vuelta excluyendo impuestos y tarifas), pero hace muchos años fueron obligados por la ley a publicar sus precios reales. Desde entonces, han estado buscando formas de evitar esto y el mecanismo actual de distorsión del mercado son las tarifas auxiliares (asientos, equipaje, equipaje de mano, comida, check-in, seguridad, abordaje, etc.). Cada aerolínea tiene su propia receta sobre cómo explotar esto: las maletas pueden ser razonables o extremadamente caras, el equipaje de mano puede estar incluido o no, te pueden meter en un asiento central en la parte de atrás del avión a menos que pagues $85 adicionales, etc.
Ningún motor de búsqueda ha logrado ponerse al día con esto todavía, y dudo que lo hagan alguna vez, ya que las tarifas están basadas intencionalmente en reglas complicadas y confusas con demasiados factores para controlar.