Part of 60,000+ itineraries issued worldwide.
Flight Itinerary for Visa Application in Morocco
A flight reservation that satisfies the file, not a fare you've paid for on the strength of an appointment that hasn't happened yet. Real airline, flight number, routing and PNR, delivered as a PDF within about a minute of paying. Search from Casablanca or five other Moroccan airports, then book the actual ticket once the visa is stamped in.
- ✓ Ready to download in about a minute
- ✓ A flight and PNR that check out if anyone looks
- ✓ Your usual Moroccan bank card works at checkout
- Airline
- Real carrier & flight number
- Passengers
- As printed on the passport
- Reference
- Booking ref & PNR
- Delivery
- PDF by email, under a minute
A flight itinerary for visa application from Morocco
The file wants proof of a plan, not proof that you've already paid for one nobody has approved.
A Moroccan passport still needs a visa arranged well ahead of travel for the destinations that come up most – France and the rest of the Schengen area, the UK, the United States, Canada, and Gulf states like the UAE. Every one of those applications is built around the same three facts: where you're going, when, and on which flight. A flight itinerary is the document that puts all three in writing.
The France file is the one most Moroccan applicants actually deal with, and it runs on its own system: TLScontact assigns Schengen appointment slots in Casablanca, Rabat, Fès, Tangier and Oujda automatically, rather than opening a booking calendar you compete for. You don't control when that slot lands, but the itinerary attached to the file has to be ready before it does.
Buying the real ticket ahead of that appointment answers nothing the consulate asked for. French and other Schengen visa guidance is explicit that a reservation, not a purchased ticket, is what a complete file needs at this stage – and a fare bought early is one you're stuck negotiating a change or a refund on if the appointment shifts, which under an automated allocation system is entirely outside your control.
What a Schengen file, a UK Standard Visitor application or a US B1/B2 interview at the consulate in Casablanca is actually checking is whether the trip holds together on paper: dates that agree with the invitation letter or the hotel booking, and a flight specific enough to be verified rather than taken on faith.
A file that names no flight, or one vague enough that nothing about it can be checked, is the one an officer comes back to with more questions. An airline, a flight number and a reference that resolves is what turns "I'll book it once I have the visa" into something concrete on the page.
Where this dummy flight ticket gets used
Moroccan applicants asked to show a trip on paper before any mission has actually approved it.
- ✓ Schengen visa (France, Spain and the rest of the area)
- ✓ UK Standard Visitor visa
- ✓ US B1/B2 visitor visa
- ✓ Canada visitor visa or study permit
- ✓ UAE and Qatar visit visas
- ✓ Family-visit invitations that ask for a return flight
- ✓ Any airline asking to see onward or return travel at check-in
What a flight reservation for visa costs from Morocco
One fee per itinerary regardless of how many sectors it covers, plus a small addition for each traveller after the first. It's a fraction of an actual international fare out of Casablanca, and unlike that fare, nothing here is lost if the visa doesn't come through.
One sector in one direction – for a study move, a work relocation, or onward-travel proof with no return leg to show.
Departure and return together. This is the shape most Schengen and UK visitor files from Morocco are actually built around.
A single price at any number of sectors, including a trip that lands in Spain and leaves through France, or the reverse.
- Each extra adult DH 140 · $15
- Each child (2–11) DH 95 · $10
- Each infant (under 2) DH 45 · $5
Charged in US dollars ($15 / $19 / $25). MAD figures are indicative, converted at DH 9.31 to $1 on 8 August 2026 – your bank sets its own rate on the day, so expect a small difference.
Get your dummy flight ticket in four steps from your phone
No account, no appointment of your own to arrange, nothing to set up beforehand.
Find your flight
Put in your route and dates out of Casablanca, or wherever the trip genuinely starts. What comes back is checked against live schedules, so it's a service that's actually flying.
List each traveller
Copy every name exactly as it's printed on the passport's machine-readable line – the Latin-script version, not a French or English rendering that reads similarly. Everyone on the same trip goes on one document.
Pay DH 140
DH 140 one-way, DH 175 round-trip, DH 235 multi-city, on the card already in your wallet. The charge is in US dollars, and your bank sets the dirham figure.
Collect the PDF
It's delivered the moment the payment goes through. If you need it again later, Order Lookup retrieves it with your email and booking reference.
Paying for your flight reservation for visa from Morocco
A standard Moroccan bank card handles this without anything special arranged first – it's a smaller purchase than the rules around foreign spending were written to worry about.
Your existing Visa or Mastercard is enough
A debit or credit card from Attijariwafa Bank, Banque Populaire, BMCE, CIH or another Moroccan bank works directly at checkout, the same as it would on any other international site.
It barely touches your foreign-currency allowance
Morocco's Office des Changes sets an annual e-commerce allowance for residents – DH 20,000 a year as of 2026 – for exactly this kind of card purchase abroad. A itinerary here runs to roughly DH 235 at the very most, a small fraction of that yearly ceiling.
What actually shows up on the statement
About DH 140 one-way, DH 175 round-trip and DH 235 multi-city. The underlying charge settles in US dollars, so your bank fixes the exact dirham amount on the day, which can land a little off the estimate here.
Stripe takes your card details over an encrypted connection that never touches our servers directly. Nothing here is arranged through a bureau de change or a bank transfer, and we'll never ask you to send one.
What lands in your inbox with this flight reservation for visa
One PDF, sent within a minute of paying, laid out the way a consulate or a TLScontact centre expects proof of travel to read.
A provisional flight booking that's actually scheduled to fly
The operating airline, flight number and aircraft type for each sector, pulled from live schedule data instead of a filled-in template.
Full routing, connections included
Every airport, date and time on the journey, with any change of flight shown as its own leg rather than folded into a single line.
Names copied exactly from the passport
Each traveller listed the way their data page prints it, next to a booking reference and PNR.
A reference that actually leads somewhere
Look it up and a real booking comes back, because there's a genuine reservation behind it – rather than an image someone edited to look like one.
Departure airports for your dummy flight ticket from Morocco
Casablanca's Mohammed V International Airport (CMN) is Royal Air Maroc's hub and the departure point behind most visa files from Morocco, but the search index also covers Marrakesh, Fez, Tangier, Agadir and Rabat – so a trip that genuinely starts outside Casablanca doesn't need to be built around it.
| Airport | City | IATA |
|---|---|---|
| Mohammed V International Airport | Casablanca | CMN |
| Marrakesh Menara Airport | Marrakesh | RAK |
| Fès–Saïss Airport | Fez | FEZ |
| Ibn Battouta Airport | Tangier | TNG |
| Al Massira Airport | Agadir | AGA |
| Rabat–Salé Airport | Rabat | RBA |
The single heaviest corridor here, and the one TLScontact's automated appointment system in Casablanca and Rabat is built around. Set your dates to agree with whatever slot the system actually assigns you.
UK Standard Visitor files, lodged online with biometrics given at the VFS Global centre in Rabat or the premium centre in Casablanca. Home Office guidance says not to book real travel before a decision arrives.
B1/B2 files after an interview at the US Consulate General in Casablanca, the post that actually conducts them. Keep departure after the interview date, not before it.
A route carrying a large share of Canadian visitor and study permit traffic, given how many Moroccan families already have ties in Quebec. VFS Global's Rabat centre handles the paperwork.
The short hop across the strait – Spain is close enough that a flight itinerary from Tangier rather than Casablanca is often the more honest version of the trip actually being taken.
A second France corridor out of a city with its own consulate reach, useful when the applicant's trip and the TLScontact appointment aren't both anchored to Casablanca.
Moroccan visa applications that ask for a flight reservation
What gets checked, and by whom, differs by destination. These are the corridors Moroccan applicants most often need an itinerary for.
Schengen Area
France takes the largest share of Schengen applications filed from Morocco, processed through TLScontact's automated appointment system rather than an open booking calendar. Spain and the other member states run their own intake, but all of them are checking the same thing: a coherent, verifiable plan rather than a paid-for ticket.
United Kingdom
Standard Visitor applications go in online, with biometrics captured at VFS Global's centre in Rabat or the premium option in Casablanca. The decision is made outside Morocco, and the published guidance is not to book real travel before it's issued.
United States
Nonimmigrant interviews for B1/B2 happen at the US Consulate General in Casablanca specifically, not the embassy in Rabat. The officer is weighing ties to Morocco and intent to return, and a flight given in specifics reads better than one described in general terms.
Canada
Visitor visa and study permit files go through VFS Global's centre in Rabat. Processing can run long enough that a ticket bought at the time of filing would likely need changing before a decision is anywhere close.
United Arab Emirates
Visit visas are usually sponsored by an airline, hotel or resident relative, and onward-travel proof gets checked twice – once on the application, and again at the gate in Casablanca before boarding.
Qatar
Business and family visit visas ask for the same kind of evidence as the UAE – a specific flight rather than a stated intention to travel.
Checklists at consulates and application centres change without much notice, TLScontact's system included. Confirm what your destination currently asks for before you submit.
What gets a Moroccan flight reservation for visa sent back
The document is rarely wrong on its own. Almost every setback comes from it disagreeing with something else already in the file.
A name spelled differently than the passport's Latin script
Arabic names transliterate into French or English in more than one accepted way – Mohammed, Mohamed and Muhammad might all describe the same person, but only one of them is what the passport's machine-readable line actually prints. Copy that exact spelling rather than whichever version reads most familiar to you.
An itinerary dated before the TLScontact slot exists
Because France's appointment system assigns slots automatically rather than letting you pick one, an itinerary built too early can carry dates that no longer line up once the actual appointment is confirmed. Wait for the slot, then set departure after it.
A trip that contradicts the invitation or hotel booking
The itinerary is read next to whatever else supports the file – a host's invitation letter, a hotel reservation, an admission letter. A twelve-day itinerary against a five-night hotel booking is exactly the kind of gap an officer notices immediately, with no chance to explain it afterwards.
No return flight on a visitor file
Visitor and short-stay categories exist to judge whether you're coming back. Leaving the return leg off doesn't strengthen a case for genuine intent to travel and return – it just leaves the question unanswered.
A screenshot instead of a working reference
An edited image, or a booking reference that goes nowhere when tested, reads as an attempt to mislead rather than a thin application – and that judgement outlasts this one file. Everything here comes from live flight data with a reference that genuinely resolves.
Ticketing the real flight before the visa is granted
Paying for the actual fare 'to be safe' usually means a change fee once the France appointment shifts, or the fare being written off entirely on a refusal. The reservation exists to carry that risk instead. Book the genuine ticket only once the visa is in the passport.
Questions about your flight itinerary for visa from Morocco
Questions applicants filing from Casablanca and the rest of Morocco ask most before they order.
Do I need to have already bought the flight?
No. This is a reservation for the application stage, not a ticket you've paid for. The actual fare gets booked once the visa comes through – buying it beforehand is exactly the exposure this avoids, especially with France's appointment dates outside your control.
How much does a flight itinerary cost from Morocco?
About DH 140 one-way, DH 175 round-trip and DH 235 multi-city, whatever the number of sectors on the multi-city document. Extra travellers run about DH 140 per adult, DH 95 per child aged 2–11 and DH 45 per infant. These convert the USD prices of $15, $19 and $25 – the card is charged in dollars, so your bank sets the exact dirham figure on the day.
Will a normal Moroccan bank card work?
Yes – a Visa or Mastercard from Attijariwafa Bank, Banque Populaire, BMCE, CIH or similar works at checkout without anything arranged beforehand. The charge is small enough to sit comfortably inside the annual e-commerce foreign-currency allowance the Office des Changes sets for residents.
Is this an actual booking, or something generated to look like one?
It's a genuine reservation on a flight that's really scheduled. The airline, flight number, aircraft, routing and times come from live flight data, and the PDF carries a booking reference and PNR that Order Lookup can bring back up later. It isn't a paid ticket – and at the application stage, a reservation is what's actually being asked for.
How fast does it arrive?
Inside a minute of paying, day or night. Generating it the same morning as a TLScontact or VFS appointment in Casablanca or Rabat is entirely normal.
Will TLScontact or VFS Global accept it?
Both centres process supporting documents rather than deciding the case, and a flight reservation like this one is the standard evidence of a travel plan they're collecting for the consulate. Requirements can still vary by destination, so check your specific checklist before you submit.
Which Moroccan airport should I search from?
Casablanca (CMN) is where most applications are built around, but Marrakesh, Fez, Tangier, Agadir and Rabat are all in the search index too. If your actual trip starts from one of those instead, build the itinerary from there rather than from Casablanca.
What happens if the consulate actually checks the booking reference?
It resolves, because a real reservation sits behind it – that's the entire difference between this and an edited screenshot. The consulate is really testing whether your travel plan is coherent, not whether an airline has already been paid.
My TLScontact appointment keeps changing – does that ruin the itinerary?
It means the dates on it no longer match, which is why ordering it close to the confirmed appointment matters more here than almost anywhere else. A replacement itinerary is the same DH 140 once your slot is actually set.
What if the visa application is refused?
The fee is for producing and delivering the document, so it doesn't hinge on the outcome – that decision belongs entirely to the consulate. It caps your exposure at DH 140 to DH 235, rather than an international fare that's rarely refundable by the time a refusal comes back.
Have your dummy flight ticket ready before the appointment lands
Search a live flight, add your travellers, and pay by card – done in about a minute, from roughly DH 140. The real ticket can wait until there's a visa to use it for.
Get your flight itinerary – from DH 140