
Town NPC
Princess happiness and housing (1.4.5)
The Princess has no favourite biome: she loves up to three NPCs living near her, so any biome works as long as two or more NPCs live within 25 tiles (with three neighbours her price reaches 0.75×). With fewer than two NPCs nearby she is lonely and charges the maximum. Unlock: Arrives once every other town NPC lives in your world (town pets and Santa Claus are not needed). As a vendor it sells the pylon of the biome you stand in once another NPC lives nearby.

Best spot: 0.75×
Princess preferences
Likes
- none
- Loves up to 3 nearby NPCs
Dislikes
- none
- none
| Likes (bold = loves) | Dislikes (bold = hates) | |
|---|---|---|
| Biomes | none | none |
| Neighbours | Up to 3 nearby NPCs | none |
Price in each biome
With the Guide, Merchant and Nurse as neighbours, this is the price multiplier in every biome:
| Biome | Price |
|---|---|
| 0.75× | |
| 0.75× | |
| 0.75× | |
| 0.75× | |
| 0.75× | |
| 0.75× | |
| 0.75× | |
| 0.75× |
How to get the Princess
Arrives once every other town NPC lives in your world (town pets and Santa Claus are not needed).
What the Princess does
Sells vanity and furniture items; every other NPC likes her as a neighbour.
Try the Princess in the calculator
All NPCs: town NPC list · happiness chart · Princess on the Terraria Wiki
Questions players ask
How do I get the Princess?
Arrives once every other town NPC lives in your world (town pets and Santa Claus are not needed).
Where should the Princess live?
In the Forest, next to the Guide, Merchant and Nurse, for a 0.75× price.
Who does the Princess hate?
No NPC is hated by the Princess.
Does the Princess sell a pylon?
Yes: the pylon of the biome you stand in, once another NPC lives nearby (1.4.5 removed the happiness requirement).