Yes, there is a direct bus departing from Porto, Porto and arriving at Salamanca. Services depart once daily, and operate Monday, Friday, Saturday and Sunday. The journey takes approximately 6h 15m.More details
The distance between Porto and Salamanca is 248 km. The road distance is 350.1 km.Get driving directions
Porto to Salamanca bus services, operated by FlixBus, depart from Porto, Porto station.More details
Porto to Salamanca bus services, operated by FlixBus, arrive at Salamanca station.More details
Book your Porto to Salamanca bus tickets online with FlixBus.Search and book
Salamanca is 1h ahead of Porto. It is currently 12:05 PM in Porto and 1:05 PM in Salamanca.
There are 301+ hotels available in Salamanca. Prices start at 35€ per night.More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps