Aramco is expected to begin trading December 12 on the Tadawul exchange in Riyadh at 32 riyals, or $8.53, the sources said.
That is on the upper end of the range of 30-32 riyals the company set last month even though major banks advising it called for caution to reduce volatility in the first days of trading.
The IPO has been underwritten mainly by the Saudis themselves, as major foreign investors raised questions about corporate governance, the company's ability to protect its oil installations and its profit outlook as global climate policies become stricter.
Aramco's market debut is intended to help diversify Saudi Arabia's economy away from its overwhelming reliance on petroleum.
The company expects to sell 1.5 per cent of its capital during the initial public offering.