About This Guide

A sturdy medieval stone bridge spanning a river or ravine. Cobblestone arch supports descend into the water, a stone brick deck crosses above, and crenellated railings with torch-lit corner posts complete the look. Functional and beautiful — a classic build for any medieval world. This intermediate aesthetic build works in Minecraft Java Edition and Bedrock Edition, version 1.20+ and above. Budget around 20-30 minutes for construction — have all materials in your inventory before you begin.

Difficulty: Intermediate

The Intermediate rating reflects either multi-layered construction, a larger footprint that demands planning ahead, or simple redstone circuits. You should be comfortable with basic survival mechanics and resource gathering before starting. Budget extra time for iteration — not everything lines up perfectly the first try.

Materials You’ll Need

MaterialQuantity
Stone Brick80
Cobblestone40
Cobblestone Wall20
Stone Slab16
Torch4
Lantern (optional)4

Total distinct materials: 6. Gather everything listed above before you start — mid-build supply runs break your momentum.

Step-by-Step Instructions

Step 1: Plan the Bridge Span

Mark both riverbanks where the bridge will land. The bridge should be at least 1 block above max water level. Place cobblestone pillars on each bank as landing anchor points. Measure the span — each arch support needs to go straight down to the riverbed.

💡 Tip: Bridges look best when they span 6-12 blocks. Wider rivers may need two arch supports in the middle.

Step 2: Build the Deck and Approach

Lay a 4-block wide stone brick deck across the span at bridge height. Add 2 blocks of cobblestone approach on each bank to create a solid landing. The deck should be continuous and perfectly flat — check with a level (look straight across).

💡 Tip: Stone brick for the deck and cobblestone for the banks creates a natural visual hierarchy that looks great.

Step 3: Add Arch Supports

Beneath the deck at quarter and three-quarter span, build cobblestone arch pillars that descend all the way into the riverbed. Make them 2 blocks wide. These visual supports make the bridge look structurally solid and add depth.

💡 Tip: Arch supports that touch the riverbed look far more solid than ones floating in water. Go all the way down.

Step 4: Add Cobblestone Wall Railings

Along both long edges of the bridge deck, place cobblestone walls as railings. Walls automatically connect and create a natural low fence appearance. They prevent players falling off without blocking the view of the water below.

💡 Tip: Cobblestone walls are perfect railings — they auto-connect, have a nice raised center, and look appropriately medieval.

Step 5: Add Corner Pillars

At the four corners of the bridge (where it meets the banks), build cobblestone pillars 2 blocks taller than the railing. These corner posts frame the entrance and exit of the bridge dramatically, marking it as an important crossing.

💡 Tip: Taller entrance pillars signal importance. A castle gate or village would have a bridge like this leading up to it.

Step 6: Add Torches and Final Details

Place torches or lanterns on top of each corner pillar for lighting. Optionally add moss cobblestone or cracked stone bricks mixed into the surface for an aged look. The bridge is now a functional and beautiful crossing for any medieval world.

💡 Tip: Replacing some stone bricks with moss stone or cracked stone bricks creates a worn, ancient appearance instantly.

Tips & Tricks

Want more builds like this?

Get new step-by-step guides delivered to your inbox when we release new content.