Para obtener una visa al llegar a Beirut para ciudadanos egipcios, necesitarás:
- al menos $2,000 USD en efectivo (no es una tarifa, solo prueba de fondos, pero debe ser en efectivo)
- un boleto de avión no reembolsable (viaje de ida y vuelta o continuación)
- Copia de una reserva de hotel en un hotel de 3 a 5 estrellas, o nombre, dirección y número de teléfono de un ciudadano privado en Líbano
Fuente: https://www.iatatravelcentre.com/LB-Lebanon-passport-visa-health-travel-document-requirements.htm
Si no tienes el efectivo, te recomendaría quedarte en el aeropuerto. Pero si tienes el efectivo, haría una reserva reembolsable en un hotel, o encontraría a un amigo libanés que esté bien con que proporciones su información.
Además, creo que aceptarán el equivalente en otras monedas al $2,000 USD, no creo que estén buscando específicamente USD.
Nota: Para otros que puedan encontrar esta respuesta, ten en cuenta que no todas las nacionalidades tienen que llevar efectivo. Solo ciertas nacionalidades lo hacen, y Egipto es una de ellas.