{
  "name": "TravelBudget — region cost dataset",
  "version": "2026.1",
  "fx": {
    "base": "USD",
    "asOf": "2026-08-21",
    "fetchedAt": "2026-08-21T15:44:38.356Z",
    "source": "European Central Bank reference rates via frankfurter.dev",
    "feed": "https://travelbudget.co/data/fx.json"
  },
  "baselineReviewed": "2026-Q3",
  "freshness": "Exchange rates updated daily. Local cost baselines reviewed quarterly.",
  "unit": "USD per person per day",
  "source": "https://travelbudget.co",
  "updated": "2026-08-21",
  "regions": [
    {
      "slug": "western-europe",
      "name": "Western Europe",
      "tagline": "Limestone capitals, café terraces, train-rail spines.",
      "cityCount": 8,
      "avgMidShoulder": 464,
      "cheapest": {
        "slug": "berlin",
        "name": "Berlin",
        "daily": 322
      },
      "priciest": {
        "slug": "zurich",
        "name": "Zurich",
        "daily": 728
      },
      "url": "https://travelbudget.co/region/western-europe"
    },
    {
      "slug": "northern-europe",
      "name": "Northern Europe",
      "tagline": "Long summer light, design discipline, dark water.",
      "cityCount": 4,
      "avgMidShoulder": 477,
      "cheapest": {
        "slug": "helsinki",
        "name": "Helsinki",
        "daily": 408
      },
      "priciest": {
        "slug": "reykjavik",
        "name": "Reykjavik",
        "daily": 556
      },
      "url": "https://travelbudget.co/region/northern-europe"
    },
    {
      "slug": "southern-europe",
      "name": "Southern Europe",
      "tagline": "Olive coasts, sun-bleached stone, late-night tables.",
      "cityCount": 8,
      "avgMidShoulder": 335,
      "cheapest": {
        "slug": "athens",
        "name": "Athens",
        "daily": 257
      },
      "priciest": {
        "slug": "rome",
        "name": "Rome",
        "daily": 408
      },
      "url": "https://travelbudget.co/region/southern-europe"
    },
    {
      "slug": "eastern-europe",
      "name": "Eastern Europe",
      "tagline": "Layered histories, generous prices, golden afternoons.",
      "cityCount": 4,
      "avgMidShoulder": 199,
      "cheapest": {
        "slug": "bucharest",
        "name": "Bucharest",
        "daily": 171
      },
      "priciest": {
        "slug": "prague",
        "name": "Prague",
        "daily": 236
      },
      "url": "https://travelbudget.co/region/eastern-europe"
    },
    {
      "slug": "north-america",
      "name": "North America",
      "tagline": "Continental scale and dense, hyper-specific cities.",
      "cityCount": 3,
      "avgMidShoulder": 642,
      "cheapest": {
        "slug": "toronto",
        "name": "Toronto",
        "daily": 471
      },
      "priciest": {
        "slug": "san-francisco",
        "name": "San Francisco",
        "daily": 728
      },
      "url": "https://travelbudget.co/region/north-america"
    },
    {
      "slug": "central-america",
      "name": "Central America",
      "tagline": "Two oceans, cloud forest, ancient stone.",
      "cityCount": 4,
      "avgMidShoulder": 279,
      "cheapest": {
        "slug": "mexico-city",
        "name": "Mexico City",
        "daily": 236
      },
      "priciest": {
        "slug": "cancun",
        "name": "Cancún",
        "daily": 342
      },
      "url": "https://travelbudget.co/region/central-america"
    },
    {
      "slug": "south-america",
      "name": "South America",
      "tagline": "Andes, Atlantic, Amazon — and a long, generous table.",
      "cityCount": 5,
      "avgMidShoulder": 193,
      "cheapest": {
        "slug": "bogota",
        "name": "Bogotá",
        "daily": 128
      },
      "priciest": {
        "slug": "rio-de-janeiro",
        "name": "Rio de Janeiro",
        "daily": 257
      },
      "url": "https://travelbudget.co/region/south-america"
    },
    {
      "slug": "caribbean",
      "name": "Caribbean",
      "tagline": "Turquoise shallows and salt-aged colonial colour.",
      "cityCount": 1,
      "avgMidShoulder": 194,
      "cheapest": {
        "slug": "havana",
        "name": "Havana",
        "daily": 194
      },
      "priciest": {
        "slug": "havana",
        "name": "Havana",
        "daily": 194
      },
      "url": "https://travelbudget.co/region/caribbean"
    },
    {
      "slug": "east-asia",
      "name": "East Asia",
      "tagline": "Hyper-cities and quiet temple geometry.",
      "cityCount": 5,
      "avgMidShoulder": 343,
      "cheapest": {
        "slug": "taipei",
        "name": "Taipei",
        "daily": 236
      },
      "priciest": {
        "slug": "tokyo",
        "name": "Tokyo",
        "daily": 408
      },
      "url": "https://travelbudget.co/region/east-asia"
    },
    {
      "slug": "southeast-asia",
      "name": "Southeast Asia",
      "tagline": "Hawker steam, jungle edges, motorbike rivers.",
      "cityCount": 9,
      "avgMidShoulder": 168,
      "cheapest": {
        "slug": "chiang-mai",
        "name": "Chiang Mai",
        "daily": 108
      },
      "priciest": {
        "slug": "singapore",
        "name": "Singapore",
        "daily": 471
      },
      "url": "https://travelbudget.co/region/southeast-asia"
    },
    {
      "slug": "south-asia",
      "name": "South Asia",
      "tagline": "Heat, colour, layered empires.",
      "cityCount": 4,
      "avgMidShoulder": 115,
      "cheapest": {
        "slug": "kathmandu",
        "name": "Kathmandu",
        "daily": 94
      },
      "priciest": {
        "slug": "mumbai",
        "name": "Mumbai",
        "daily": 128
      },
      "url": "https://travelbudget.co/region/south-asia"
    },
    {
      "slug": "central-asia",
      "name": "Central Asia",
      "tagline": "Silk-road bones and high open country.",
      "cityCount": 1,
      "avgMidShoulder": 171,
      "cheapest": {
        "slug": "tbilisi",
        "name": "Tbilisi",
        "daily": 171
      },
      "priciest": {
        "slug": "tbilisi",
        "name": "Tbilisi",
        "daily": 171
      },
      "url": "https://travelbudget.co/region/central-asia"
    },
    {
      "slug": "middle-east",
      "name": "Middle East",
      "tagline": "Desert geometry, mezze tables, ancient stone.",
      "cityCount": 4,
      "avgMidShoulder": 312,
      "cheapest": {
        "slug": "amman",
        "name": "Amman",
        "daily": 154
      },
      "priciest": {
        "slug": "dubai",
        "name": "Dubai",
        "daily": 471
      },
      "url": "https://travelbudget.co/region/middle-east"
    },
    {
      "slug": "north-africa",
      "name": "North Africa",
      "tagline": "Spice walls, Sahara wind, Mediterranean light.",
      "cityCount": 2,
      "avgMidShoulder": 157,
      "cheapest": {
        "slug": "cairo",
        "name": "Cairo",
        "daily": 120
      },
      "priciest": {
        "slug": "marrakech",
        "name": "Marrakech",
        "daily": 194
      },
      "url": "https://travelbudget.co/region/north-africa"
    },
    {
      "slug": "sub-saharan-africa",
      "name": "Sub-Saharan Africa",
      "tagline": "Wildlife at scale and city pulse to match.",
      "cityCount": 3,
      "avgMidShoulder": 236,
      "cheapest": {
        "slug": "cape-town",
        "name": "Cape Town",
        "daily": 236
      },
      "priciest": {
        "slug": "zanzibar",
        "name": "Zanzibar",
        "daily": 236
      },
      "url": "https://travelbudget.co/region/sub-saharan-africa"
    },
    {
      "slug": "oceania",
      "name": "Oceania",
      "tagline": "Pacific edges and big-sky outdoor cities.",
      "cityCount": 3,
      "avgMidShoulder": 471,
      "cheapest": {
        "slug": "auckland",
        "name": "Auckland",
        "daily": 428
      },
      "priciest": {
        "slug": "sydney",
        "name": "Sydney",
        "daily": 514
      },
      "url": "https://travelbudget.co/region/oceania"
    }
  ]
}