The correct option is B Arabian sea
Gujarat is spread over an area of 196,024 sq km (6
per cent of India’s land area). It is located on the
Western coast of India and has the longest coastline
of 1,600 km in the country. Arabian sea lies to the west of Gujarat.