I think the distance can be covered in around 24 hours. VSG dep. should be given on Sunday morning and VLNK arrival Monday morning around 9.30 am.
Then VLNK departure Monday evening around 5.30 pm and VSG Tuesday evening arrival between 5.30pm to 6.00pm. with Pantry Car.