Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Barcelona?

Book now

There are 4 ways to get from Amposta to Barcelona by bus, rideshare or car

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


  1. Take the bus from Amposta to Barcelona

Cheapest option


  1. Take the rideshare from Amposta to Barcelone

2 alternative options

Bus via Tarragona

  1. Take the bus from Amposta to Tarragona
  2. Take the bus from Tarragona to Barcelona


  1. Drive from Amposta to Barcelona

Amposta to Barcelona by bus

1 Weekly Buses
2h 15m Average Duration
€19 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Amposta to Barcelona is to rideshare which costs €8 and takes 2h 16m.

More details

The fastest way to get from Amposta to Barcelona is to drive which takes 1h 46m and costs €30 - €45.

More details

Yes, there is a direct bus departing from Amposta and arriving at Barcelona. Services depart once a week, and operate Sunday. The journey takes approximately 2h 15m.

More details

The distance between Amposta and Barcelona is 153 km. The road distance is 174 km.

Get driving directions

The best way to get from Amposta to Barcelona without a car is to bus which takes 2h 15m and costs €19 - €28.

More details

The bus from Amposta to Barcelona takes 2h 15m including transfers and departs once a week.

More details

Amposta to Barcelona bus services, operated by HIFE S.A., depart from Amposta station.

More details

Amposta to Barcelona bus services, operated by HIFE S.A., arrive at Barcelona station.

More details

Yes, the driving distance between Amposta to Barcelona is 174 km. It takes approximately 1h 46m to drive from Amposta to Barcelona.

Get driving directions

There are 2471+ hotels available in Barcelona. Prices start at €36 per night.

More details

Map of how to get from Amposta to Barcelona.
Launch map view
  • Distance: 153.3 km
  • Duration: 2h 15m

What companies run services between Amposta, Catalonia, Spain and Barcelona, Spain?

HIFE S.A. operates a bus from Amposta to Barcelona once a week. Tickets cost €19 - €28 and the journey takes 2h 15m.

Bus operators
+34 977 44 03 00
Bus from Amposta to Barcelona
Ave. Duration
2h 15m
Once a week
Estimated price
€19 - €28
Bus from Amposta to Tarragona
Ave. Duration
1h 15m
Every 4 hours
Estimated price
€8 - €15
Other operators
Rome2Rio's guide to
Contact Details
Rideshare from Amposta to Barcelone
Ave. Duration
2h 16m
Once daily
Estimated price
Book at

Want to know more about travelling around Spain

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.

More Questions & Answers

Check out Blablacar's carpooling service for rideshare options between Amposta and Barcelona. A great option if you don't have a driver's licence or want to avoid public transport.

Read Rome2Rio's guide to Blablacar