Beltran was out of the lineup for Monday night's 5-0 loss to the Pittsburgh Pirates and underwent an MRI on the hand earlier as a precaution. Results showed inflammation in the top and side of his hand near the wrist.
"As soon as I feel I can swing the bat, I'll be out there," said Beltran, who didn't sound as if he would play Tuesday night. "There are injuries where you can go out there and be under control. Swinging the bat is a huge part of the game. Throwing the ball is a huge part of the game."
Beltran received treatment all day Monday and planned to test the hand with some simulation exercises Tuesday, such as mimicking the swinging motion.
The Giants wanted to get their slugger examined before leaving town when this 10-game homestand concludes Wednesday.
"Right now I have better motion than I had in the morning," Beltran said.
Beltran came out of Sunday's 3-1 win over the Phillies after experiencing a sharp pain in the top of his hand while striking out swinging to end the sixth inning. X-rays were negative but Beltran had a hard time gripping the bat. He said he hasn't experienced this type of injury previously.
But San Francisco's training staff won't take any chances after losing free-swinging third baseman Pablo Sandoval for 40 games earlier this year with a fractured hamate bone in his right hand that required surgery.
Beltran, who had planned to test his hand with some early hitting work Monday, checked in with the Giants in the morning to tell them he was sore. He said it was worse when he woke up.
"We're getting ready to go on the road, so it makes sense to get this thing looked at," manager Bruce Bochy said. "We don't want to kick ourselves once we hit the road and we didn't get this thing checked out."
Nate Schierholtz started in right in place of Beltran, batting fifth.
Beltran is batting .244 with a double, two triples and two RBIs in 11 games for the Giants since being acquired in a trade from the New York Mets on July 28.