There are 6 ways to get from Salamanca to Braga by bus, taxi, night train, train, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, taxi  •  6 h 6 min

$336 - $456

Cheapest option

Bus  •  7 h 28 min

  1. Ouibus

$42 - $102

4 alternative options

Trenhotel, train  •  6 h 22 min

  1. Lusitania
  2. Intercity

$54 - $80

Drive  •  3 h 54 min

  1. 251.4 miles

$55 - $85

Bus, bus to Viseu, fly  •  7 h 10 min

  1. VSE - VRL

$47 - $359

Bus, bus to Braganca, fly  •  7 h 28 min

  1. BGC - VRL

$126 - $360

What companies run services between Salamanca, Castille and León, Spain and Braga, Portugal?

You can take a bus from Salamanca to Braga via Verin in around 7 h 28 min.

Airlines
Aero VIP
Flights from Viseu to Vila Real
Ave. Duration
10 min
When
Monday to Saturday
Estimated price
$17 - $190
Flights from Braganca to Vila Real
Ave. Duration
20 min
When
Monday to Saturday
Estimated price
$19 - $200
Train operators
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Night train from Estación de Salamanca to Coimbra B
Ave. Duration
3 h 42 min
Frequency
Once daily
Estimated price
$40 - $55
Website
renfe.com
Portuguese Railways (CP)
Phone
+351 707 210 220
Website
cp.pt
Train from Coimbra-B to Braga
Ave. Duration
1 h 40 min
Frequency
Every 3 hours
Estimated price
$13 - $26
Website
cp.pt
Purchase a
eurail.com
2nd Class
$13 - $18
1st Class
$16 - $26
Bus operators
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Salamanca to Ciudad Rodrigo
Ave. Duration
55 min
Frequency
Every 30 minutes
Estimated price
$3 - $6
Website
Ouibus
Bus from Ciudad Rodrigo to Guarda
Ave. Duration
55 min
Frequency
Hourly
Estimated price
$3 - $5
Website
Ouibus
Bus from Verin to Braga
Ave. Duration
3 h 40 min
Frequency
Hourly
Estimated price
$8 - $12
Website
Ouibus
Bus from Ciudad Rodrigo to Viseu
Ave. Duration
2 h 10 min
Frequency
Hourly
Estimated price
$5 - $8
Website
Ouibus
Bus from Vila Real to Braga
Ave. Duration
1 h 55 min
Frequency
Hourly
Estimated price
$4 - $7
Website
Ouibus
ALSA
Phone
+34 902 42 22 42
Website
alsa.es
Bus from Salamanca to Ciudad Rodrigo
Ave. Duration
1 h
Frequency
Twice daily
Estimated price
$26 - $40
Website
alsa.com
Bus from Salamanca to Verin
Ave. Duration
3 h 25 min
Frequency
3 times a week
Estimated price
$30 - $50
Website
alsa.com
Bus from Salamanca to Zamora
Ave. Duration
43 min
Frequency
3 times a day
Estimated price
$25 - $40
Website
alsa.com
Iberocoach
Phone
(+351) 253 267 730
Website
iberocoach.com
Bus from Ciudad rodrigo - Estación de Autobuses to Guarda - Terminal de Camionagem
Ave. Duration
57 min
Frequency
3 times a day
Estimated price
$75 - $90
Website
iberocoach.com
Bus from Ciudad rodrigo - Estación de Autobuses to Viseu - Central de Camionagem
Ave. Duration
1 h 53 min
Frequency
3 times a day
Estimated price
$75 - $95
Website
iberocoach.com
Bus from Zamora - Estación de Autobuses to Bragança - Central de Camionagem, Antiga estação de comboios
Ave. Duration
1 h 30 min
Frequency
Once daily
Estimated price
$75 - $90
Website
iberocoach.com
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Ciudad Rodrigo to Guarda
Ave. Duration
45 min
Frequency
6 times a week
Estimated price
$4 - $7
Website
flixbus.co.uk
Bus from Ciudad Rodrigo to Viseu
Ave. Duration
2 h
Frequency
6 times a week
Estimated price
$8 - $14
Website
flixbus.co.uk
InterNorte
Phone
707 200 512
Website
internorte.pt
Bus from Verín to Braga
Ave. Duration
2 h 48 min
Frequency
3 times a week
Estimated price
$40 - $55
Schedules at
internorte.pt
Rodonorte
Phone
+ 351 259 340 710
Email
geral@rodonorte.pt
Website
rodonorte.pt
Bus from Vila Real to Braga
Ave. Duration
1 h 45 min
Frequency
5 times a day
Estimated price
$11 - $15
Schedules at
rodonorte.pt
Zamora Salamanca
Phone
+34 (0) 980511781
Email
info@zamorasalamanca.com
Website
zamorasalamanca.es
Bus from Salamanca to Zamora
Ave. Duration
1 h
Frequency
Hourly
Schedules at
zamorasalamanca.es
Empresa Vivas
Website
autocaresvivas.es
Bus from Salamanca to Zamora
Ave. Duration
1 h
Frequency
Every 4 hours
Estimated price
$13 - $21
Schedules at
autocaresvivas.es
Other operators
VMTransfers
Phone
(+351) 220971653
Email
info@vmtransfers.com
Website
vmtransfers.com
Taxi from Guarda to Porto Airport
Ave. Duration
2 h 10 min
Frequency
On demand
Estimated price
$258
Schedules at
vmtransfers.com
Taxi from Porto Airport to Braga
Ave. Duration
36 min
Frequency
On demand
Estimated price
$71
Schedules at
vmtransfers.com

Want to know more about travelling around Portugal

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

The distance between Salamanca and Braga is 239 km. The road distance is 402 km.

The cheapest way to get from Salamanca to Braga is to drive which costs 45€ - 75€ and takes 3 h 54 min.

The quickest way to get from Salamanca to Braga is to drive which takes 3 h 54 min and costs 45€ - 75€.

No, there is no direct train from Salamanca to Braga. However, there are services departing from Estación de Salamanca and arriving at Braga via Coimbra-B. The journey, including transfers, takes approximately 6 h 22 min.

No, there is no direct bus from Salamanca to Braga. However, there are services departing from Salamanca and arriving at Braga via Verin. The journey, including transfers, takes approximately 7 h 28 min.

It takes approximately 6 h 6 min to get from Salamanca to Braga, including transfers.

Trips from Salamanca

Salamanca Castille and León Spain to Barcelona Salamanca Castille and León Spain to Santiago de Compostela Salamanca Castille and León Spain to Coimbra Salamanca Castille and León Spain to Pamplona Salamanca Castille and León Spain to Málaga Salamanca Castille and León Spain to Donostia San Sebastián Salamanca Castille and León Spain to Grenada Country Salamanca Castille and León Spain to Segovia Salamanca Castille and León Spain to Aveiro Salamanca Castille and León Spain to Oviedo Salamanca Castille and León Spain to Palencia Region Salamanca Castille and León Spain to Vigo Salamanca Castille and León Spain to La Alberca Salamanca Castille and León Spain to Lagos Faro Portugal Salamanca Castille and León Spain to Valladolid Airport VLL Salamanca Castille and León Spain to Castelo Branco Salamanca Castille and León Spain to Zaragoza Airport ZAZ Salamanca Castille and León Spain to Girona Salamanca Castille and León Spain to Toulouse Salamanca Castille and León Spain to Florence Italy Salamanca Castille and León Spain to Miranda do Douro Salamanca Castille and León Spain to Sitges Salamanca Castille and León Spain to Omaha Beach Salamanca Castille and León Spain to Arcos de la Frontera Salamanca Castille and León Spain to Brito Salamanca Castille and León Spain to Porto Alegre Salamanca Castille and León Spain to Campanhã Salamanca Castille and León Spain to Valencia de Alcántara Salamanca Castille and León Spain to Madrid Barajas Airport T4 Salamanca Castille and León Spain to Pedrosillo el Ralo