Assumindo que você está nos EUA há algum tempo com seu visto H1B, então sim, você precisará de um visto para transitar por Londres no seu caso
Primeiro, você pode usar a ferramenta Gov.UK Do I Need A Visa tool para verificar se você normalmente precisaria de um. Para seu caso , que volta com
Você precisará de um visto para passar pelo Reino Unido em trânsito (a menos que você esteja isento)
Em seguida, você quer consultar a seção “Isenções” na página de verificação de vistos (está perto do fundo). De lá, você verá
Você não precisará de visto se você: ….
estiver viajando para Austrália, Canadá, Nova Zelândia ou EUA e tiver um visto válido para aquele país
estiver viajando da Austrália, Canadá, Nova Zelândia ou EUA e se a última vez que você entrou naquele país com um visto de entrada válido foi há menos de 6 meses
Portanto, no seu caminho para os EUA, você precisa ter um visto de entrada válido para os EUA. No caminho de volta dos EUA, você precisa ter entrado nos EUA nos últimos 6 meses com um visto que era válido na época. Ter entrado há 7 meses mas com um visto que ainda é válido não é permitido, embora ter entrado há 5 meses com um visto que agora está expirado está bem. Você pode encontrar mais detalhes, juntamente com exemplos trabalhados, em seção 2.6 deste documento de orientação para companhias aéreas .
Como um H1B é normalmente válido por um bom tempo, eu estou assumindo que você entrou nos EUA pela última vez há mais de 6 meses. Assumindo que sim, já que foi há mais de 6 meses, você não se qualificará para a concessão do “Trânsito sem visto”. Assim, você precisará solicitar um Visto de Trânsito Direto Airside . Bem, ou isso, ou deixar os EUA menos de 6 meses após a sua última entrada!