Sim. É chamado de "seguro de viagem / cancelamento de viagem". Assim como qualquer outro seguro, você o obtém antes que algo aconteça, paga sua viagem, obtém o seguro e recupera o dinheiro caso algo impeça sua viagem.
Obviamente, você precisará garantir que a política cubra os possíveis motivos do cancelamento que você deseja cobrir.
Existem alguns pacotes que permitem que você se proteja contra uma série de razões, como doenças, etc.
Existem alguns sites que ajudam você a fazer isso. Este aqui, por exemplo, listará todas as empresas que oferecem um determinado tipo de seguro em seu país.
As tarifas podem variar de 5% a 10% do valor total da viagem, é claro, dependendo de todos os diferentes fatores que compõem as cotações de seguro.
Em relação aos bilhetes de corrida, existe a possibilidade de o seguro de viagem não cobrir isso. No entanto, você pode obter um seguro separado para aqueles, se esse for o caso. Existem seguros de ingressos Even de companhias de seguros como a Allianz e um dos organizadores da turnê da F1 de Cingapura (que é da África do Sul). Parece, no entanto, depois de pesquisar mais, que você precisará obter esse tipo de seguro junto ao próprio fornecedor do bilhete. A menos que o seu seguro de viagem o cubra ou o seu fornecedor de passagens, você pode estar sem sorte com isso.
Portanto, você pode perguntar diretamente à empresa que vendeu os ingressos, se eles oferecem essa proteção, ou perguntar à sua companhia de seguros local.
No entanto, eu pessoalmente nunca ouvi falar de uma corrida de F1 sendo cancelada ou movida por vários dias. Talvez valha a pena investigar as chances de isso acontecer antes de quebrar a cabeça por causa de um seguro.