This page of The Last of Us game guide contains a walkthrough of the Ranch House stage as part of the Tommy's Dam chapter. This level involves fighting new bandits in the intervals between riding a horse. Joel must get rid of enemies who prepared an ambush in the woods and the ones located on the title ranch.
As soon as you get into the saddle, keep riding ahead, until you reach stones that are blocking the way.
You then need to backtrack and take the first path to the left. To urge the horse on, use the L2 button.
Eventually, you will get to a gorge, where you will be attacked by bandits.
Quickly, eliminate the first two of the assailants and wait in hiding for a moment. The remaining ones should stop shooting and focus on searching the area.
To kill the next enemy, climb silently onto the rocks to the right. The nearest bandit will be walking around a big boulder there, which makes him an easy target.
Strangle him quickly and eliminate the enemy staying in the nearby house. The last one of the enemies is waiting at the other side of the outpost. Get him from behind and kill him.
Once you have cleared the area, you will be able to return for the horses and follow Tommy.
Together, you will reach a derelict ranch. Dismount your horse, approach the veranda and press the triangle.
After you enter the building, you should search it thoroughly. Then, walk upstairs to find Ellie.
As soon as you find the girl, bandits will arrive. Strangle the first one of the enemies silently, by hiding behind the cover in the corridor. Finish out the other one with the hatchet blow. Downstairs there are three more bandits.
It is a good idea to use your bow against them. You can hide behind the balustrade of the staircase and shoot from there.
When the last one of the bandits dies, leave the building to complete this chapter.