Direct flights between India and San Francisco are only available from New Delhi's IGI Airport via Air India. Fights from all other locations have at least 1 stop or connecting flight. Many airlines like Air India, Jet Airways, Cathay Pacific, Lufthansa, Delta Airlines, Virgin Atlantic, Emirates and so on provide services on these routes.
The San Francisco International is one of the biggest and busiest airports of the world. It connects the city to countries and cities all over the world and in the US, and has routes covered by several international and domestic airlines.
You can get into San Francisco through four major highways, the US-101 from the South and North, the Interstate 280 also from the South and the Interstate 80 from the east. To avoid any inconvenience, it is best to obtain the FasTrak transponder which is used to pay electronically, since the Golden Gate Bridge has closed cash payment booths.
San Francisco is very well connected via rail. There are mainly three railway service providers: Amtrak, Caltrain and the regional Bay Area Rapid Transit. The latter two mostly cover areas within the state of California, such as San Jose, Sacramento, Silicon Valley, the Bay Area and so on. The Amtrak, however, covers these destinations as well as mainly 4 routes connecting Seattle, Portland, Chicago and Los Angeles.
The city is served by various private bus companies which have their own terminals, so a central common terminal is absent. Greyhound is a company which covers the most destinations to and from San Francisco and other bus companies like California Shuttle Bus, Bolt Bus and the luxury Megabus connect various cities in the state.
San Francisco is regularly docked at by international cruise liners and yachts. Domestically, it can be approached from various locations on the East Bay, Marin County and Solano County.