Hope you are doing well. As per your query BITS Hyderabad will be a much better choice than NIT Surathkal if you want to pursue Civil engineering. The NIRF rank speaks for itself. BITS scored 27 in all india whereas NIT scored 33. Moreover the campusing of BITS is much better than NIT. The average package was also very decent for the former last year. Though both are very renowned institutions of India. According to the ranking you should go for BITS. please click on the link below for more information and updates. Hope you find this helpful. Thank you.
According to college reviews, BITS hyderabad is better college tha NIT surathkal. BITS hyberabad have best faculty, best lab equipment as compared to Nit surathkal. if you want more information about college comparission then go through this link. here is the link.
hope it helps you.