Bangalore Airport is an international airport with daily direct connection in particular from/to Paris (CDG), Frankfurt, London Heathrow. National flights operate from the same airport. For more information see here. If you need a taxi on arrival please refer to the section Taxis on the airport page.
Visas: Since end Feb 2016 visas can be delivered on arrival for a majority of Non-Indian nationals landing at most major airport in India (for details, see the official site here). Before hand you need to apply on-line not later than 4 days before the expected arrival and no sooner than 1 month before travelling. Apply here.