Thanks guys for your response!
I would be travelling from Malaysia to Bangalore through international flight. Which by then I have to travel to Mangalore.
8 or 9 hours of bus journey is abit too much for me I suppose. And my parents are worried about my safety since its my first time living on my own in an overseas country.
So the bottomline I suppose is to choose the cheaper offer by those 2. I have checked early on both websites and their prices are almost the same.
Reading from other threads, KF offers mroe comfortable seats in domestic flights right and free light meals?