I am travelling to Calgary from Delhi. I have an Air India flight from Delhi to Dubai then British Airways flight from Dubai to London and Air Canada flight from London to Calgary. My query is "Do I require a transit visa." Plz help as I am travelling in four days

  • Regarding London, see this question. You may need to specify your nationality for an answer about Dubai. Aug 9, 2014 at 18:58
  • 2
    And do you require a transit visa at which location? You have 2 transit points.
    – Karlson
    Aug 10, 2014 at 0:30
  • I meant, do I require at any of these 2 airports? I am an Indian citizen
    – Vishal
    Aug 10, 2014 at 2:00
  • Thanks Nick, I am an Indian citizen. This link talks about some exceptions i e whether u need to recheck in your baggage. How do I ascertain that ?
    – Vishal
    Aug 10, 2014 at 2:05

1 Answer 1


Assuming you have Indian citizenship with some sort of Canadian authorization (study, tourist, etc.). This question is irrelevant if you have British or Canadian citizenship. Also, judging by your name, I know you don't have Emirati citizenship.

I think you may have a problem. Let me explain.

I have done the following routes several times:

  • DXB(somewhere in Europe)(somewhere in Canada)
  • BOM(somewhere in Europe)(somewhere in Canada)
  • BOMDXB(somewhere in Europe)(somewhere in Canada)

What it boils down to is whether you purchased your ticket as a whole or whether they are separate ticket.

Purchased one ticket for Delhi to Calgary

When checking in at Delhi, you will have your bags tagged to meet you in Calgary. You don't need to re-check the luggage at any intermediate points allowing you to stay airside at all intermediate airports and hence avoid the need for transit visa.

Journey from Delhi to Calgary is composed of two or more separate tickets

If this is the case, you will either need to re-check your luggage in Dubai or London. For either of these two intermediate airports, Indian citizens need a visa to go land side so that you can pick up your bags and re-check in.

  • Thanks Karan but how do I ascertain whether this is 1 ticket or many as I booked 1 itenerary consisting of multiple airlines as mentioned in my question above
    – Vishal
    Aug 10, 2014 at 2:03
  • Where did you purchase the ticket? Was it online? Was it one transaction? Was it through a travel agent?
    – karancan
    Aug 10, 2014 at 15:02
  • It was thru an agent and it has 1 PNR no. He is telling me tht I don't need a transit visa but want to be doubly sure.
    – Vishal
    Aug 10, 2014 at 17:40
  • One PNR for the entire ticket is a good omen. When checking in, double check with the agent that your bags are being checked through to Calgary.
    – karancan
    Aug 10, 2014 at 20:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .