Bharatiya Janata Party national president J P Nadda is scheduled on a two-day visit to poll-bound Karnataka from Tuesday, a day after its senior leader and former Chief Minister Jagadeesh Shettar, after being denied a ticket, joined the Congress party.