In order to reach Seville from India, one can take a flight to any major Spanish city like Madrid and then commute to Seville by bus, rail or car.
The Sevilla International Airport is located ten kilometers to the north of the city and is close to the A4 motorway. It is accessed by almost five million passengers every year, mainly from the cities like Madrid, Barcelona, Valencia and Bilbao. There are also direct or connecting flights to other European cities like London, Paris, Milan and Rome. There is a special bus service that runs every 30 minutes," Especial Aeropuerto", from just outside the arrival hall. Taxis are also available to connect the airport to the city centre. Another option is to get a flight till La Parra International Airport at Jerez which is almost 95 km from Seville.
Driving is a good option if one is travelling from one city to the other here, but it is very incovinient once in town.
The Sevilla Santa Justa Station is located on the eastern edge of Seville city centre. AVE train service connects Seville to most Spanish cities. San Bernardo station is yet another rail station which can be availed. It takes less than three hours from Madrid to Seville and less than an hour from Cordoba.
The best way to commute to the city is the Spanish bus service which is extremely punctural and comfortable. It takes a little longer than the trains to reach Seville, but buses are much cheaper. The major bus stations are Plaza de Armas and the Prado de San Sebastian from where buses run from most major cities. The major bus services include El Rocio, Alicante, Cordoba, Malaga and Granada.