Para ajudar a responder sua pergunta, essa é uma situação na qual eu estava na semana passada. Exceto que eu voei para Frankfurt dos EUA para passar algumas horas lá antes de voar de volta. (eu sou um residente permanente então eu também tenho uma mina schengen foi emitida pela França)
Agora, a única variável é que eu trabalho para uma grande companhia aérea americana, o que torna esse tipo de itinerário muito comum para as autoridades de imigração. Também remove qualquer cobertura de dúvida. Mas eu posso pelo menos responder às 5 horas do tempo é um bom tempo.
Eu caí às 555am e me achei o centro da cidade pelo trem para central de Frankfurt por 645 (eu tive um tempo duro que acha o armazenamento de bagagem em FRA) meu vôo de retorno era um 11am partida atrás para os estados. Eu explorei um pouco, fiz algumas fotografias e compras e observei o sol nascer sobre o rio. E todos em todos, fez voltar para o aeroporto com tempo de sobra para a minha 11h partida. Eu estava de volta à FRA com tempo suficiente para fazer um lanche antes da partida
Com 4 horas, como outros sugeriram, eu também recomendo que seus amigos venham te ver no aeroporto. Você pode passar pela imigração, e há alguns restaurantes / área de alimentação que estão à direita no aeroporto. Isso ajudaria a garantir que você não perca o seu voo. Mas se necessário, o trem para a estação central é de apenas 17 minutos em cada sentido.