Twilight Princess Shops
For The Legend of Zelda: Twilight Princess on the GameCube.
Every shop in the game, what it sells, and the price. The words under each item are the shop's own sign, or what the shopkeeper says where there is no sign. Some stock only turns up later in the story, and the notes say when.
Ordon and Faron
The shops Link knows from home, and the oil shops on the way through Faron Woods.
Sera's Sundries
Ordon Village
Shopkeeper: Sera
Sera gives Link a bottle with half a serving of milk for free once her cat comes home.

Lantern Oil 20 Rupees
You need this fuel to light your lantern, so it's best to keep some handy, m'dear.

Bottle (1 Milk Serving) 50 Rupees
Today's special! There's no need to return the empty bottle.

Milk 10 Rupees
A quick gulp of this fresh milk will replenish your life energy and wash away fatigue, m'dear!

Red Potion 15 Rupees
I hear this healing potion is all the rage in Hyrule... My girl would NOT shut up about it, so I ordered it.

Bee Larva (10) 10 Rupees
That's used as fishing bait, m'dear. You can store it in an empty bottle if you've got one.

Slingshot & 50 Pellets 30 Rupees
I got this in for the kids. It's just a toy, but it stings something AWFUL when you get hit by it!
The Legend of Zelda: Twilight Princess, Nintendo Player's Guide, pages 31 and 32; The Legend of Zelda: Twilight Princess HD, Prima Official Digital Strategy Guide, page 13.
Coro
Faron Woods
Shopkeeper: Coro
Coro gives Link his first lantern for free and refills it for a fee. He offers a full bottle of oil only once. There are no signs, so everything is bought by talking to him.

Lantern Oil refill 20 Rupees

Bottle of Lantern Oil 100 Rupees
The Legend of Zelda: Twilight Princess, Nintendo Player's Guide, page 34; The Legend of Zelda: Twilight Princess HD, Prima Official Digital Strategy Guide, page 17.
Trill's Shop
Faron Woods, near the Forest Temple
Shopkeeper: Trill
There is no clerk at the counter. Link fills up himself and drops the money in the box while Trill, Coro's bird, keeps watch. Walking off without paying makes Trill angry.

Lantern Oil Refill 20 Rupees
The woods are dangerous at night! Don't run out of lamp oil!

Red Potion Refill 30 Rupees
This blend of mushrooms and herbs replenishes life energy. All of Hyrule orders it!
The Legend of Zelda: Twilight Princess, Nintendo Player's Guide, page 34; The Legend of Zelda: Twilight Princess HD, Prima Official Digital Strategy Guide, page 17.
Kakariko and Death Mountain
Malo's first store, Barnes and his bombs, and the Goron traders.
Malo Mart
Kakariko Village
Shopkeeper: Malo
Open from dawn to dusk. Only one Hylian Shield is in stock, and it is cheapest here. The Hawkeye goes on sale after the Goron Mines, once Link has played Talo's archery game.

Wooden Shield 50 Rupees
This is a simple shield. It's made of wood, so it will burn away if touched by fire.

Hylian Shield 200 Rupees
LIMITED SUPPLY! Don't let them sell out before you buy one!

Hawkeye 100 Rupees
This eyewear allows you to see distant objects as if with the eyes of a hawk.

Red Potion 30 Rupees
This potion replenishes your life energy. Keep it in an empty bottle.

Arrows (10) 10 Rupees
Arrows for a bow. Watch your supply!
The Legend of Zelda: Twilight Princess, Nintendo Player's Guide, page 55; The Legend of Zelda: Twilight Princess HD, Prima Official Digital Strategy Guide, pages 43 and 55.
Barnes Bombs
Kakariko Village
Shopkeeper: Barnes
Opens after the Goron Mines with bombs only. Water bombs arrive after Barnes sends his letter about them, and bomblings come later still. Each sign price is for one set, and Barnes also sells two or three sets at once at the same rate. At the next counter he buys bombs back for what Link paid. The premium kits come with a bomb bag and are offered once.

Bombs (10) 30 Rupees
I sell these in packs of ten. You get a slight discount that way.

Water Bombs (5) 30 Rupees
These bombs even work underwater! I sell 'em in sets of five.

Bombling (1) 6 Rupees
These cute little bugs walk around and blow up all on their own!

Premium kit with Bombs 120 Rupees

Premium kit with Water Bombs 220 Rupees
The Legend of Zelda: Twilight Princess, Nintendo Player's Guide, pages 64 and 69; The Legend of Zelda: Twilight Princess HD, Prima Official Digital Strategy Guide, pages 55, 71, and 84.
Goron shop
Kakariko Village, across from Barnes Bombs
Shopkeeper: Goron
Open from dusk to dawn, while Malo Mart is closed.

Milk (2 Servings) 20 Rupees
One serving has 3 hearts worth of nutrients, Brother! A full bottle holds two servings!

Lantern Oil 20 Rupees
The mountain trail is pitch-black at night! Make sure you have enough oil, Brother!

10 Arrows 10 Rupees
Handmade by me, Brother! Buy lots of them!

Blue Potion 100 Rupees
Drink this to replenish all hearts in one gulp, Brother! It is expensive, but its effectiveness is unbeatable!

Red Potion 30 Rupees
This replenishes 8 hearts, Brother! If you will be traveling, you should take some with you.
The Legend of Zelda: Twilight Princess HD, Prima Official Digital Strategy Guide, page 56.
Hot spring shop
Death Mountain, by the hot spring
Shopkeeper: Goron
Sells supplies and hot spring souvenirs to visitors at the Goron hot spring.

Wooden Shield 50 Rupees
It is wood, so if it catches fire, it may burn up. Still, life without a shield is dangerous for a human!

Milk (2 servings) 20 Rupees
Chugging a glass of milk after soaking in the hot spring is very popular, Brother!

Lantern Oil 20 Rupees
The mountains are dark at night, Brother! Make sure you have enough oil!

Arrows (10) 10 Rupees
There are few shops in the area. If you use a bow, carry lots of arrows, Brother.
The Legend of Zelda: Twilight Princess, Nintendo Player's Guide, page 56; The Legend of Zelda: Twilight Princess HD, Prima Official Digital Strategy Guide, page 44.
Castle Town
The fancy shop on the town square, the Goron stalls, and the hot springwater stand.
Chudley's Fine Goods and Fancy Trinkets Emporium
Castle Town, town square
Shopkeeper: Chudley
Open: Before Malo Mart takes over the shop
Link needs his boots shined by Soal outside before Chudley lets him in. The signs carry no prices, and Chudley names the price when Link picks an item.

Bombs 3000 Rupees
A staple Barnes Co. product. It's been a top seller for generations.

Water Bombs 6000 Rupees
This is a shop original. We've wrapped the explosive in fine leather.

Pocket Bombling 9000 Rupees
This dangerous pet is popular with the ladies in town.

Arrows (10) 2000 Rupees
Constructed of the lightest materials, these are safe for all skill levels.

Blue Potion 10000 Rupees
This potion restores health through its aromatherapeutic qualities.

Red Potion 3000 Rupees
This red drink burns with a fiery color that ignites passion in the hearts of all who see it.

Magic Armor 100000 Rupees
Armor for the richest and most precious customers who value their lives over their Rupees.
The Legend of Zelda: Twilight Princess, Nintendo Player's Guide, page 162; The Legend of Zelda: Twilight Princess HD, Prima Official Digital Strategy Guide, pages 68 and 87.
Malo Mart
Castle Town, town square
Shopkeeper: Malver
Open: After Link funds both of Gor Ebizo's donation drives
Malo Mart buys out Chudley's shop, keeps Chudley on as Malver, and sells the same goods at far lower prices. Only one Magic Armor is sold, and after that its sign reads sold out.

Bombs !Blast Deal! (set of 30) 45 Rupees
Made by Barnes Co. (set of 30) Only Malo Mart can deliver these savings!

Water Bombs !Big Deal! (set of 15) 45 Rupees
For aquatic defense. (set of 15) No one can beat this price!

Bombling !Boom Deal! (10-set) 30 Rupees
These endangered creatures have been successfully propagated! This is a special 10-Bombling set!

Arrows (10) !Nice Deal! 5 Rupees
Light, safe, and accurate! Equip these and you will NOT be sorry!

Blue Potion !Act Now! 50 Rupees
A restorative elixir recommended for those who do not feel 100%. (Requires an empty bottle.)

Red Potion !Feature! 15 Rupees
Just one bottle is the perfect pick-me-up! (Requires an empty bottle.)

Magic Armor !Special! 598 Rupees
This is quite a bargain when you think of how valuable your life is. What's a few Rupees to stay alive?
The Legend of Zelda: Twilight Princess, Nintendo Player's Guide, pages 114 and 162; The Legend of Zelda: Twilight Princess HD, Prima Official Digital Strategy Guide, page 87.
Goron merchants
Castle Town, southwest courtyard
Shopkeeper: Gorons
Four Gorons sell from the steps and the deck of one building. Their prices are higher than in Kakariko, which they put down to regional pricing.

Red Potion 40 Rupees

Lantern Oil 30 Rupees

Arrows (30) 40 Rupees

Hylian Shield 210 Rupees
The Legend of Zelda: Twilight Princess, Nintendo Player's Guide, page 68; The Legend of Zelda: Twilight Princess HD, Prima Official Digital Strategy Guide, page 68.
Hot springwater stand
Castle Town, south road
Shopkeeper: Goron, son of Gor Liggs
Opens once the Great Bridge of Hylia is repaired. The water comes from the Kakariko hot spring.

Hot Springwater 20 Rupees
The Legend of Zelda: Twilight Princess, Nintendo Player's Guide, page 151; The Legend of Zelda: Twilight Princess HD, Prima Official Digital Strategy Guide, page 85.
City in the Sky
One shop above the clouds.
Oocca Pod Shop
City in the Sky, entrance
The keeper laments stocking bombs and arrows that the Oocca have no use for. Ooccoo waits here and can bring Link back to this shop later.

Bombs (30) 90 Rupees
Why did I invest in stock that the Oocca can't use?!

Arrows (30) 30 Rupees
I figured out that Oocca don't have bows AFTER I ordered these...

Red Potion 30 Rupees
This makes 8 hearts beat healthily.

Blue Potion 100 Rupees
When you're out of strength, drink this and you'll be fine.

Lantern Oil 20 Rupees
If you have an empty bottle, you should buy some.
The Legend of Zelda: Twilight Princess, Nintendo Player's Guide, page 115; The Legend of Zelda: Twilight Princess HD, Prima Official Digital Strategy Guide, page 136.