4.5% Average

Bristol Rental Yield — Buy-to-Let Guide

South West | 13 postcode districts | 1 local authorities

Average ↑ above South West average (3.2%) · ↑ above England average (3.6%)
4.5%
Average Yield
2.8% – 5.6%
Yield Range
£358,653
Average Price
£1,300
Average Rent

Bristol Buy-to-Let Market Overview

Bristol offers an average gross rental yield of 4.5%, which is above the England average of 3.6% by 0.9 percentage points. Yields across Bristol's 13 postcode districts range from 2.8% to 5.6%, with average property prices at £358,653 and typical monthly rents of £1,300.

Bristol sits in the mid-range for buy-to-let returns across England. Investors can find pockets of strong yield in specific postcode districts, particularly in areas with high tenant demand and lower property prices relative to rents.

Highest-Yielding Areas in Bristol

# Postcode Gross Yield Median Price
1 BS13 5.57 £280,000
2 BS11 5.47 £285,000
3 BS2 5.37 £290,750
4 BS14 5.2 £300,000
5 BS4 4.88 £320,000
6 BS1 4.82 £323,750
7 BS5 4.77 £327,250
8 BS10 4.73 £330,000
9 BS3 4.22 £370,000
10 BS7 3.92 £397,500

Best Postcode Districts for Buy-to-Let in Bristol

The highest-yielding postcode in Bristol is BS13 at 5.6% gross yield, where median prices sit at £280,000. Close behind, BS11 achieves 5.5% yield with prices around £285,000, and BS2 returns 5.4% at £290,750.

These areas typically offer lower entry prices relative to the city average, making them accessible for first-time landlords. Always check individual postcode pages for transaction volumes — areas with fewer than 30 sales over 3 years may show less reliable yield figures.

Local Authorities in Bristol

This guide covers Bristol, City of UA.

Investment Considerations for Bristol

Related Guides

Nearby City Guides

Data updated quarterly · Last update: Q1 2026