Genesis 35:19 seems to say she died and was buried near Bethlehem, in Judah. This has strong tradition even to this day with a "tomb" there.
So Rachel died, and she was buried on the way to Ephrath (that is, Bethlehem), (ESV)
However, 1 Samuel 10:2 seems to say she was buried in Benjamin land, possibly Ramah (Jer 31 may have connected this).
When you depart from me today, you will meet two men by Rachel’s tomb in the territory of Benjamin at Zelzah ...
How can we understand this?
Is Genesis 35 only meaning to say on the road to Ephrath, which could mean they were near Ramah or some other place in Benjamin still? (I understand the land was not divided between the tribes till later, but I'm using the references given in 1 Samuel)
Or, as I have read some speculate, Judah put the location in their land for prestige?
Or maybe 1 Samuel is just plain wrong? (Samuel was from Ramah too).