Travelling from Pakistan to India

Hi there

I am planning a trip to Lahore and from there I want to go to India. anyone of u been to India from Lahore with the bus???how is it?I mean is it safe and what does it cost?and what about the visa???