The engine of the Boeing 737 aircraft was severely damaged by the hit and the plane stopped. The buffalo was killed.
The Civil Aviation Ministry has ordered two inquiries, by the Director General of Civil Aviation and the Airports Authority of India. A perimeter security review of airports across the country has been ordered.
Just next to the Surat airport are fields where grazing cattle are a common sight. Yesterday, one of the animals apparently entered the runway area through the gap in the boundary wall that is now being repaired.
The pilot reportedly spotted the animal "all of a sudden," but could not avoid the collision.
"If the plane had taken off after this, we would have crashed. Thank God we were saved," said a passenger, Prabhakar Joshi, who talked about a loud noise just as the plane started picking speed, as if "something had hit the wheel."
The flight was about to take off for Delhi at around 7 pm when the incident took place. The passengers were later sent on another flight.
In a statement, SpiceJet said the buffalo was almost invisible against a dark background.
"Stray animals are a growing menace in some airports. This incident has affected our regular operations and SpiceJet flights from Surat will now be suspended indefinitely after this incident," airline spokesperson Siddharth Kumar said on Thursday.
The civil aviation ministry is reportedly trying to get the airline to resume flights at the earliest, but SpiceJet says it wants "corrective measures to ensure its passengers, crew and aircraft are not put at risk again."
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.