Puebla - Mexico

How to get from Oaxaca to Puebla

Travel the 340 kilometres (211 miles) distance from Oaxaca to Puebla with the best transport options available. We’ll guide you through the duration, cost, and comfort of each option — and show you where to book your tickets.
Available options
Ela writer - Gecko Routes
Maarten founder of Gecko Routes