Finding castor oil locally can be a challenge. If you look in the pharmacy section of whatever kind of store you shop at, you can usually find it in with the laxatives. Since you don't need more than 5% the small 2 ounce bottles they sell as a laxative is fine. That's how I got my castor oil when I first started making soap.
Some stores do sell it in larger bottles, but I have only seen it in a bigger bottle once, and don't really remember where that was. It was still overpriced.
The best price I get now is from
Soaper's Choice, before shipping it's about 17¢ per ounce. Shipping of course depends on how far it has to go and how many bottles of oils purchased. I don't know if you plan to shop online for soaping supplies, but it is often much cheaper even with shipping for certain items. Others you can pick up locally at grocery stores, etc.
When I first started, I wanted to try cocoa butter, but that's hard to find without going online, too. So I used the little one-ounce tubes of cocoa butter sticks that Dollar General sells. Of course, I had to buy a few of them to get a decent percentag in my soap batches, but it gave me an idea of if I would like it in soap. Walgreens sells a stick just like that by another brand.
This is what it looks like in the brand I bought at DG:
edited to add:
I used to be able to find almond oil locally, but not anymore. You can also try palm oil in soap if you have a Target or Walmart nearby. Spectrum brand Shortening is palm oil. Also, Great Value all vegetable shortening is soy & palm and it is listed in SoapCalc and Soapee lye calcuators. Great Value shortening with 'meat fats' is tallow & palm. Also listed in SoapCalc and Soapee are the two types of Crisco, so you can use tallow and palm by buying some shortening of either of those two brands.