Do we have to travel to city where the company is for f2f or we can have Video/ Skype interview

Do we have to travel to city where the company is for f2f or we can have Video/ Skype interview.
I am from Mumbai and most of the companies are from Banglore. Do I have to travel to Banglore for interviews or do they arrange Skype/video interview?

Obviously. Physical presence is needed. But, it also depends on companies. In my experience so far, nobody had facility for online interview. Especially for software related roles.