The average price of a home in Apulia is about 1,300 euros a square meter ($136 a square foot), with the city of Bari being the most expensive area and Taranto the most affordable, although prices can vary widely, Mr. Rossi said.
A country house or seaside villa might cost about 150,000 to 300,000 euros ($170,000 to $340,000), and a masseria could run from 400,000 euros ($450,000) into the millions of euros, Ms. Calligaro said.
Many buyers plan to rent out their properties when they are not in residence, Mr. Cavallo said. Rental prices range from about 1,500 to 2,000 euros a week ($1,700 to $2,260) to 4,000 or 5,000 euros a week ($4,500 or $5,700), he said.
Who Buys in Apulia
A decade ago, Northern Italians were the first to seek deals on vacation homes in Apulia, back when a trullo in need of work could be had for as little as 20,000 euros ($22,600), Mr. Beaugié said. But now more buyers are foreign, from Britain, the United States and Australia, as well as Germany, France and other European countries, brokers said.
The ongoing Brexit turmoil and the most recent American presidential election may be responsible for driving the “huge growth in the interest of both Brits and Americans,” Mr. Rossi said.
There are no restrictions on American or Canadian buyers in Italy, although citizens of some countries face obstacles, making it easier to buy through a company, Ms. Calligaro said.