This page used to have a contact form. I removed it: forms collect spam, and the people who really want to reach me always find the direct way anyway.
I answer my own messages. There is no ticket system, no autoresponder, no team pretending to be me. The honest trade-off: I spend a good part of the year on the road — between Agadir, Dubai, Egypt and wherever the next story is — so an answer can take a day or it can take a week. It comes.
Where to write
pick the channel, not the fastest — the right one
- Email · directemail [at] joaoleitao dot comFor anything longer than a DM. I read everything myself.
- Readers · quickestInstagram — @joaoleitaoviagensDMs open. Short questions get short answers fast.
- Public conversationFacebook — João Leitão ViagensComment on the page — I read it even mid-trip.
- X / Twitter@joaoleitaoSince 2009. Travel talk, mostly.
- VideoYouTube — joaopedroleitaoComments answered in batches.
- Tours · Morocco & beyondinfo@rjtravelagency.comRJ Travel — my tour operator (Marrakech & Sharjah offices). Group and private trips. This inbox is answered daily.
- Stay · OuarzazateDar Rita hotelThe hotel I co-own in the desert south of Morocco.
What I answer
- Press & collabs
- Interviews, talks, campaigns — see who I am first, it saves us both an email
- Trip advice
- Happy to point you in the right direction if I've been there — and I probably have: the ledger
- Corrections
- Found a dead link or an error, or want your blog considered for the census? Tell me, I fix things
- Tours
- Anything with dates and prices goes to RJ Travel — that is the professional side and it moves fast
- What I don't answer
- Link exchanges, "guest post opportunities", AI-written pitches. Those go where they belong.


