Trip to Barcelona

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from Ibiza Town to Barcelona

🛫 Experience a quick and convenient journey from Ibiza Town to Barcelona by taking a direct flight, which only takes 55 minutes. Both Ryanair and Vueling Airlines operate flights between Ibiza Airport and Barcelona Airport. 🌍 Enjoy a seamless travel experience as you cover the distance of approximately 3 hours between Ibiza Town and Barcelona by plane. Sit back, relax, and prepare to arrive in the vibrant city of Barcelona. 💸 Depending on the airline and time of booking, you can find flight prices ranging from €18 to €145 for your trip between Barcelona and Ibiza Town. Plan ahead to secure the best deals for your flight and make the most of your travel budget.

Where to stay in Barcelona

There are over 3429 hotels to stay in Barcelona. Prices range from $13 per night.

Accomodation
  • Ryanair and Vueling Airlines are the main airlines that offer flights from Ibiza Airport to Barcelona Airport. Both airlines provide frequent flights between the two cities, making it convenient for travelers to choose from a variety of departure times. Additionally, these airlines are known for their competitive prices and reliable service, making them popular choices for this route. It is recommended to check their respective websites for the latest flight schedules and ticket availability.
  • The flight from Ibiza Town to Barcelona takes approximately 3 hours. This flight duration may vary slightly depending on factors such as weather conditions and air traffic. It is advisable to check with the airline for the most up-to-date information on flight times and possible delays before your departure to ensure a smooth travel experience.
  • The cost of a flight from Ibiza Town to Barcelona can vary depending on factors such as the time of booking, airline choice, and seat availability. Generally, prices for this route range between €19 to €146. It is recommended to book your flight in advance and compare prices from different airlines to secure the best deal for your travel budget. Additionally, keep an eye out for promotions or discounts that may further reduce the cost of your flight.