The visitors have already lost the series 2-0 but finally dug in against a bowling attack minus captain Jason Holder, who has been banned from the test for his team's slow over-rate in the three-day second test in Antigua.
Ironically, Holder's replacement, Keemo Paul, removed both openers and was the only bowler with two wickets.
Stokes, whose availability was in some doubt because of a bruised right heel, finished on a fortunate 62 not out, and Buttler was 67 not out. Their unbeaten partnership of 124 runs started in the second session and handled three overs of the new ball.
West Indies stand-in captain Kraigg Brathwaite made England bat, and they broke the opening stand in the 17th over when Keaton Jennings guided Paul to the slips after taking 42 balls for 8.
Paul then bagged Rory Burns lbw on middle stump, after the opener scored 29 off 103 balls.
Joe Denly, playing his second test, made 20 off 50 balls before he was trapped in front to Shannon Gabriel.
When captain Joe Root nicked one behind on 15 from 54 balls, he was out to Alzarri Joseph for a third straight time.
The pacer also dismissed Stokes caught and bowled on 52 in the 70th over, but long after Stokes left the pitch he was summoned back when video showed Joseph had overstepped.
After all the balls absorbed in the first half of the day, Stokes and Buttler handled the tiring West Indies attack without much bother.
Stokes reached his 17th test half-century, and first on this tour, which included six boundaries. After given life by the no ball, the all-rounder helped England pass 200.
Buttler brought up his 13th half-century in the same over as Stokes did., ending the day with nine boundaries.
First Published: February 10, 2019, 7:24 AM IST