Home › Puglia › On a budget

Puglia on a budget: how to do it well

Short answer

Puglia works on a budget: a careful day costs about €95 per person (bed €45, food €30, sights €10, transport €10). Using trains, eating street food and staying in Bari or Lecce B&Bs keeps it there.

A realistic daily budget

BudgetMid-rangeComfort
Bed (per person, sharing)€45€85€220
Food & drink€30€50€100
Sights & tickets€10€25€50
Local transport€10€30€60
Per person, per day€95€190€430

Approximate 2026 prices, two people sharing a room. From our Puglia day-cost table.

Free things to do

Cheap eats

Where to sleep for less

Budget travellers stay in B&Bs in Bari and Lecce, at about €70–120 a double (roughly €35–60 each when sharing), using the trains to reach other towns.

Getting around cheaply

Trenitalia trains link Bari, Polignano, Monopoli, Ostuni, Brindisi and Lecce cheaply. The Ferrovie del Sud Est network reaches Alberobello and the Salento slowly. Both airports have bus and train links to the city centres.

A sample budget day

More ways to save

Budget hotels in PugliaFree & cheap toursTours on ViatorDeals on KlookBudget calculator

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.

Common questions

Can I visit Puglia on a budget?

Yes: about €95 a day per person, using trains, street food and B&Bs in Bari and Lecce.

Can I see Puglia without a car?

Yes for the coast towns by train; the Itria Valley and Salento coves are much easier by car.

What is free in Puglia?

Bari Vecchia, the Basilica of San Nicola, Polignano's cliffs, Alberobello's trulli lanes and Lecce's old town.

Plan your Puglia trip

How many days in PugliaBest time to visit PugliaIs Puglia expensive?Is Puglia safe?Puglia trip plannerWhere to stay in PugliaBudget calculator