Travel from Bordeaux to Toulouse

Train, bus or fly from Bordeaux to Toulouse?

SNCF operates a train from Bordeaux to Toulouse every 3 hours. Tickets cost $40 - $60 and the journey takes 2 h 9 min. TGV also services this route every 4 hours. Alternatively, FlixBus operates a bus from Bordeaux to Toulouse 5 times a day. Tickets cost $14 - $24 and the journey takes 3 h 5 min. Two other operators also service this route.

Travel Guides

Train travel in France: A guide to SNCFFrom the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.
Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Bordeaux to Toulouse

From Bordeaux-St-Jean train to Toulouse-Matabiau.2 h 9 min46€
From Bordeaux, BDX St-Jean bus to Toulouse.3 h 5 min10€
From Bordeaux rideshare to Toulouse.3 h 6 min15€
From Bordeaux drive to Toulouse.2 h 23 min32€
From Palais de Justice line 1 bus to Aéroport Terminus, walk to Bordeaux airport, fly to Toulouse airport, walk to Aéroport, then bus to Toulouse.3 h 16 min133€

How long does it take to get from Bordeaux to Toulouse?

The train from Bordeaux-St-Jean to Toulouse-Matabiau takes 2 h 9 min including transfers and departs hourly.

Is there a direct train between Bordeaux and Toulouse?

Yes, there is a direct train departing from Bordeaux-St-Jean and arriving at Toulouse-Matabiau. Services depart hourly, and operate Monday, Tuesday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 2 h 9 min.

Is there a direct bus between Bordeaux and Toulouse?

Yes, there is a direct bus departing from Bordeaux, BDX St-Jean and arriving at Toulouse. Services depart every four hours, and operate every day. The journey takes approximately 3 h 5 min.

Operators from Bordeaux to Toulouse

SNCF+33 9 70 60 99 70SNCF
FlixBus+49 1807 123 99 123FlixBus
Tbm+33 5 57 57 88 88Tbm
TUI fly BelgiumTUI fly Belgium
Tisseo+33 (0 ) 5 61 41 70 70Tisseo