adicionando à lista excelente de @Willeke também direções do google maps podem valer a pena tentar. Também calcula itinerários para tempos específicos de viagem. Sua seleção de meios de transporte não é tão boa (faltam algumas linhas de metrô em alguma cidade, por exemplo) e, no seu exemplo, ele falha:
Sorry, we could not calculate transit directions from "Metropolitan City of Milan" to "Stromboli"
O Rome2Rio produz um conjunto de soluções diferentes , incluindo avião, trem, balsa e direção. Nos últimos 2 km para a montanha, a solução é sempre "?" o que significa caminhar ou tentar encontrar um táxi local, eu acho.
A desvantagem do Rome2Rio é que a pesquisa não é específica do tempo, ou seja, ela oferece a solução mais barata (por faixa de preços típicos) / mais rápida em geral, mas não para uma data e / ou hora específica. Depois de escolher uma solução específica, você será direcionado para uma página de agendas / reservas na qual poderá encontrar preços para o dia em que deseja viajar (e especificar), mas você já escolheu o itinerário e ainda precisa reservar todos os segmentos de sua viagem separadamente, mais os preços em Rome2Rio são apenas uma faixa aproximada do que você paga no final.
Portanto, o Rome2Rio, no final, é melhor usado como uma ferramenta para descobrir possíveis soluções, fazer reservas para datas específicas e encontrar a melhor solução (ou seja, mais barata / mais rápida) para, por exemplo, partir à noite ainda requer algum trabalho manual. Se ficar complicado e você tiver muita dúvida, um agente de viagens pode valer a pena.