Flight and Hotel Barcelona: ebookers.ch - Cheap Flights and Hotels Barcelona

Flight+Hotel to Barcelona

Barcelona - Spain's cultural metropolis: vibrant, chic and Mediterranean, ancient, medieval and highly modern all at the same time.

Off to Barcelona: Compare prices, combine yourself flights and hotels, done. Your booking is confirmed immediately, you'll receive your vouchers and e-tickets straightaway. Tip: You can sort our city break offers for Barcelona as you wish - from top offer to budget class. And because we are convinced that we are the cheapest on the internet, we'll give you a low price guarantee for your Barcelona combination of flight and hotel - simply mix and save!

Top 5 Things To Do:

Sagrada Familia - Antoní Gaudí's Life's work, Barcelona's most famous landmark and a "work in progress": The building is scheduled for completion in 2026.
Camp Nou - One of the best teams in the world plays in Europe's second largest football stadium (98,000 seats): FC Barcelona.
Santa Maria del Mar - A top tip for a visit to Barcelona. With its monumental towers, the Gothic church more reminiscent of a castle.
Sandy beach - Barcelona has over 4 km of artificial beaches and a palm-lined beach promenade.
Parc Güell - Gaudí's fairytale forest with a breath-taking view of the whole city.

Flight and Hotel to Barcelona: search, combine and book.

NH Diagonal Center

3 stars

2,3 kilometers Northeast from the centre of Barcelona map

Reviewer score 4.4 / 5 5 reviews
Special Promotion
  • Stay 2 nights & Save 25% off!

View all available Special Deals

CHF 631 total
CHF 315 per person
CHF 645 total
CHF 322 per person
CHF 664 total
CHF 332 per person
CHF 758 total
CHF 379 per person
CHF 758 total
CHF 379 per person
CHF 787 total
CHF 393 per person
CHF 799 total
CHF 399 per person
CHF 859 total
CHF 429 per person

NH Constanza

4 stars

2,8 kilometers West from the centre of Barcelona map

Reviewer score 4.4 / 5 7 reviews
Special Promotion
  • Stay 2 nights & Save 20% OFF!

View all available Special Deals

CHF 740 total
CHF 370 per person
CHF 755 total
CHF 377 per person
CHF 773 total
CHF 386 per person
CHF 867 total
CHF 433 per person
CHF 867 total
CHF 433 per person
CHF 896 total
CHF 448 per person
CHF 908 total
CHF 454 per person
CHF 968 total
CHF 484 per person

Europark Hotel Barcelona

3 stars

1,2 kilometers North from the centre of Barcelona map

Reviewer score 4.2 / 5 64 reviews
Special Promotion
  • EXCLUSIVE! Book in advance & get 20% off!

View all available Special Deals

CHF 721 total
CHF 360 per person
CHF 736 total
CHF 368 per person
CHF 754 total
CHF 377 per person
CHF 848 total
CHF 424 per person
CHF 848 total
CHF 424 per person
CHF 877 total
CHF 438 per person
CHF 889 total
CHF 444 per person
CHF 949 total
CHF 474 per person

Barcelona Universal Hotel

4 stars

1,2 kilometers South from the centre of Barcelona map

Reviewer score 4.4 / 5 87 reviews
Special Promotion
  • Free use of WiFi and Business Center
  • Save 20% OFF

View all available Special Deals

CHF 749 total
CHF 374 per person
CHF 764 total
CHF 382 per person
CHF 782 total
CHF 391 per person
CHF 876 total
CHF 438 per person
CHF 876 total
CHF 438 per person
CHF 905 total
CHF 452 per person
CHF 917 total
CHF 458 per person
CHF 977 total
CHF 488 per person

Barcelona Princess Hotel

4 stars

5,0 kilometers Northeast from the centre of Barcelona map

Reviewer score 4.2 / 5 24 reviews
Special Promotion
CHF 746 total
CHF 373 per person
CHF 761 total
CHF 380 per person
CHF 779 total
CHF 389 per person
CHF 873 total
CHF 436 per person
CHF 873 total
CHF 436 per person
CHF 902 total
CHF 451 per person
CHF 914 total
CHF 457 per person
CHF 974 total
CHF 487 per person

Axel Hotel Barcelona & Urban Spa

4 stars

0,8 kilometers West from the centre of Barcelona map

Reviewer score 4.1 / 5 34 reviews
Special Promotion
  • Early Bird offer: Save 60% off

View all available Special Deals

CHF 728 total
CHF 364 per person
CHF 743 total
CHF 371 per person
CHF 761 total
CHF 380 per person
CHF 855 total
CHF 427 per person
CHF 855 total
CHF 427 per person
CHF 884 total
CHF 442 per person
CHF 896 total
CHF 448 per person
CHF 956 total
CHF 478 per person

NH Numancia

3 stars

2,7 kilometers West from the centre of Barcelona map

Reviewer score 3.7 / 5 6 reviews
Special Promotion
  • Stay 2 nights & save 20% OFF

View all available Special Deals

CHF 640 total
CHF 320 per person
CHF 655 total
CHF 327 per person
CHF 673 total
CHF 336 per person
CHF 767 total
CHF 383 per person
CHF 767 total
CHF 383 per person
CHF 796 total
CHF 398 per person
CHF 808 total
CHF 404 per person
CHF 868 total
CHF 434 per person
3 rooms left!

Evenia Rossello

4 stars

1,4 kilometers Northwest from the centre of Barcelona map

Reviewer score 4.2 / 5 17 reviews
Special Promotion
  • Free WiFi
  • SAVE 20% off entire stay

View all available Special Deals

CHF 684 total
CHF 342 per person
CHF 699 total
CHF 349 per person
CHF 717 total
CHF 358 per person
CHF 811 total
CHF 405 per person
CHF 811 total
CHF 405 per person
CHF 840 total
CHF 420 per person
CHF 852 total
CHF 426 per person
CHF 912 total
CHF 456 per person

Melia Barcelona

5 stars

2,4 kilometers West from the centre of Barcelona map

Reviewer score 4.4 / 5 8 reviews
Special Promotion
  • Free WiFi
  • Save extra 25% off!

View all available Special Deals

CHF 709 total
CHF 354 per person
CHF 724 total
CHF 362 per person
CHF 742 total
CHF 371 per person
CHF 836 total
CHF 418 per person
CHF 836 total
CHF 418 per person
CHF 865 total
CHF 432 per person
CHF 877 total
CHF 438 per person
CHF 937 total
CHF 468 per person

Confortel Bel Art

4 stars

2,7 kilometers North from the centre of Barcelona map

Reviewer score 3.9 / 5 12 reviews
Special Promotion
  • Free WiFi & Free Water from the MiniBar
  • Early Booking: Save 20% off

View all available Special Deals

CHF 716 total
CHF 358 per person
CHF 730 total
CHF 365 per person
CHF 749 total
CHF 374 per person
CHF 843 total
CHF 421 per person
CHF 843 total
CHF 421 per person
CHF 872 total
CHF 436 per person
CHF 884 total
CHF 442 per person
CHF 944 total
CHF 472 per person

Confortel Auditori

3 stars

1,5 kilometers Northeast from the centre of Barcelona map

Reviewer score 4.2 / 5 39 reviews
Special Promotion
  • Early Booking: Save 20% off

View all available Special Deals

CHF 716 total
CHF 358 per person
CHF 730 total
CHF 365 per person
CHF 749 total
CHF 374 per person
CHF 843 total
CHF 421 per person
CHF 843 total
CHF 421 per person
CHF 872 total
CHF 436 per person
CHF 884 total
CHF 442 per person
CHF 944 total
CHF 472 per person
3 rooms left!

H10 Montcada

4 stars

0,7 kilometers East from the centre of Barcelona map

Reviewer score 4.2 / 5 118 reviews
Special Promotion
CHF 766 total
CHF 383 per person
CHF 781 total
CHF 390 per person
CHF 799 total
CHF 399 per person
CHF 893 total
CHF 446 per person
CHF 893 total
CHF 446 per person
CHF 922 total
CHF 461 per person
CHF 934 total
CHF 467 per person
CHF 994 total
CHF 497 per person

Tryp Barcelona Apolo

4 stars

1,2 kilometers South from the centre of Barcelona map

Reviewer score 4.1 / 5 27 reviews
Special Promotion
  • Free WiFi
  • Stay 2 nights and get 20% OFF

View all available Special Deals

CHF 663 total
CHF 331 per person
CHF 677 total
CHF 338 per person
CHF 696 total
CHF 348 per person
CHF 790 total
CHF 395 per person
CHF 790 total
CHF 395 per person
CHF 819 total
CHF 409 per person
CHF 831 total
CHF 415 per person
CHF 891 total
CHF 445 per person

Eurostars Grand Marina Hotel GL

5 stars

1,8 kilometers Southeast from the centre of Barcelona map

Reviewer score 4.5 / 5 53 reviews
Special Promotion
  • 15% off for early booking!

View all available Special Deals

CHF 860 total
CHF 430 per person
CHF 874 total
CHF 437 per person
CHF 893 total
CHF 446 per person
CHF 987 total
CHF 493 per person
CHF 987 total
CHF 493 per person
CHF 1016 total
CHF 508 per person
CHF 1028 total
CHF 514 per person
CHF 1088 total
CHF 544 per person

Hesperia Sant Just

4 stars

8,1 kilometers West from the centre of Barcelona map

Reviewer score 4.4 / 5 5 reviews
Special Promotion
  • Free WIFI in lobby & room
  • Save 30% OFF!

View all available Special Deals

CHF 596 total
CHF 298 per person
CHF 610 total
CHF 305 per person
CHF 629 total
CHF 314 per person
CHF 723 total
CHF 361 per person
CHF 723 total
CHF 361 per person
CHF 752 total
CHF 376 per person
CHF 764 total
CHF 382 per person
CHF 824 total
CHF 412 per person

NH Barcelona Centro

3 stars

0,3 kilometers Southeast from the centre of Barcelona map

Reviewer score 4.3 / 5 23 reviews
Special Promotion
  • Summer Offer: Save 20% off!

View all available Special Deals

CHF 720 total
CHF 360 per person
CHF 734 total
CHF 367 per person
CHF 753 total
CHF 376 per person
CHF 847 total
CHF 423 per person
CHF 847 total
CHF 423 per person
CHF 876 total
CHF 438 per person
CHF 888 total
CHF 444 per person
CHF 948 total
CHF 474 per person

Hesperia Tower Hotel Barcelona

5 stars

6,8 kilometers Southwest from the centre of Barcelona map

Reviewer score 4.4 / 5 29 reviews
Special Promotion
  • Free WIFI in lobby and in room
  • Special Promo: save 33% off!

View all available Special Deals

CHF 714 total
CHF 357 per person
CHF 729 total
CHF 364 per person
CHF 747 total
CHF 373 per person
CHF 841 total
CHF 420 per person
CHF 841 total
CHF 420 per person
CHF 870 total
CHF 435 per person
CHF 882 total
CHF 441 per person
CHF 942 total
CHF 471 per person

ME Barcelona

5 stars

3,4 kilometers Northeast from the centre of Barcelona map

Reviewer score 3.7 / 5 17 reviews
Special Promotion
CHF 772 total
CHF 386 per person
CHF 786 total
CHF 393 per person
CHF 805 total
CHF 402 per person
CHF 899 total
CHF 449 per person
CHF 899 total
CHF 449 per person
CHF 928 total
CHF 464 per person
CHF 940 total
CHF 470 per person
CHF 1000 total
CHF 500 per person
3 rooms left!

Inglaterra Hotel Barcelona

3 stars

0,3 kilometers West from the centre of Barcelona map

Reviewer score 4 / 5 29 reviews
Special Promotion
  • Free WiFi
  • Save 10% off

View all available Special Deals

CHF 729 total
CHF 364 per person
CHF 743 total
CHF 371 per person
CHF 762 total
CHF 381 per person
CHF 856 total
CHF 428 per person
CHF 856 total
CHF 428 per person
CHF 885 total
CHF 442 per person
CHF 897 total
CHF 448 per person
CHF 957 total
CHF 478 per person

Eurostars Barcelona Design

5 stars

0,6 kilometers Northwest from the centre of Barcelona map

Reviewer score 4.3 / 5 13 reviews
Special Promotion
  • Stay 2 nights & save 20%

View all available Special Deals

CHF 785 total
CHF 392 per person
CHF 800 total
CHF 400 per person
CHF 818 total
CHF 409 per person
CHF 912 total
CHF 456 per person
CHF 912 total
CHF 456 per person
CHF 941 total
CHF 470 per person
CHF 953 total
CHF 476 per person
CHF 1013 total
CHF 506 per person

Code share information

Departure Tue,24 July
Flights 1952
Return Thu,26 July
Flights 1951

Code share information

Departure Tue,24 July
Flights 6249
Return Thu,26 July
Flights 6248

Code share information

Departure Tue,24 July
Flights 5774
Operated by Vueling
Return Thu,26 July
Flights 5990
Operated by Vueling

Code share information

Departure Tue,24 July
Flights 5785
Operated by Swiss
Flights 1814
Return Thu,26 July
Flights 1951

Code share information

Departure Tue,24 July
Flights 5785
Operated by Swiss
Flights 1814
Return Thu,26 July
Flights 1951

Code share information

Departure Tue,24 July
Flights 8121
Flights 8792
Return Thu,26 July
Flights 8937
Flights 8144

Code share information

Departure Tue,24 July
Flights 1115
Flights 1648
Return Thu,26 July
Flights 2349
Flights 1214

Code share information

Departure Tue,24 July
Flights 8499
Flights 8008
Return Thu,26 July
Flights 8011
Flights 8500
1

Note: You may change your flight schedules on the next step by clicking on "Change flights/schedules".

Leave
Tue,24 July
Total time 1hr 40min
Depart
07:20
Zurich , Switzerland
Zurich Airport (ZRH)
Arrive
09:00
Barcelona , Spain
Barcelona Airport (BCN)
Return
Thu,26 July
Total time 1hr 45min
Depart
06:30
Barcelona , Spain
Barcelona Airport (BCN)
Arrive
08:15
Zurich , Switzerland
Zurich Airport (ZRH)
2

Note: You may change your flight schedules on the next step by clicking on "Change flights/schedules".

Leave
Tue,24 July
Total time 1hr 50min
Depart
18:05
Zurich , Switzerland
Zurich Airport (ZRH)
Arrive
19:55
Barcelona , Spain
Barcelona Airport (BCN)
Return
Thu,26 July
Total time 1hr 45min
Depart
15:40
Barcelona , Spain
Barcelona Airport (BCN)
Arrive
17:25
Zurich , Switzerland
Zurich Airport (ZRH)
3

Note: You may change your flight schedules on the next step by clicking on "Change flights/schedules".

Leave
Tue,24 July
Total time 1hr 50min
Depart
18:05
Zurich , Switzerland
Zurich Airport (ZRH)
Arrive
19:55
Barcelona , Spain
Barcelona Airport (BCN)

Flight 5774 Operated by Vueling

Return
Thu,26 July
Total time 1hr 45min
Depart
15:40
Barcelona , Spain
Barcelona Airport (BCN)
Arrive
17:25
Zurich , Switzerland
Zurich Airport (ZRH)

Flight 5990 Operated by Vueling

4

Note: You may change your flight schedules on the next step by clicking on "Change flights/schedules".

Leave
Tue,24 July
Total time 5hr 10min
Depart
12:15
Zurich , Switzerland
Zurich Airport (ZRH)
Stops: 1
13:10
Munich , Germany
F.J. Strauss Airport (MUC)

Flight 5785 Operated by Swiss

Change planes. Layover: 2hr 10min

Depart
15:20
Munich , Germany
F.J. Strauss Airport (MUC)
Arrive
17:25
Barcelona , Spain
Barcelona Airport (BCN)
Return
Thu,26 July
Total time 1hr 45min
Depart
06:30
Barcelona , Spain
Barcelona Airport (BCN)
Arrive
08:15
Zurich , Switzerland
Zurich Airport (ZRH)
5

Note: You may change your flight schedules on the next step by clicking on "Change flights/schedules".

Leave
Tue,24 July
Total time 5hr 10min
Depart
12:15
Zurich , Switzerland
Zurich Airport (ZRH)
Stops: 1
13:10
Munich , Germany
F.J. Strauss Airport (MUC)

Flight 5785 Operated by Swiss

Change planes. Layover: 2hr 10min

Depart
15:20
Munich , Germany
F.J. Strauss Airport (MUC)
Arrive
17:25
Barcelona , Spain
Barcelona Airport (BCN)
Return
Thu,26 July
Total time 1hr 45min
Depart
06:30
Barcelona , Spain
Barcelona Airport (BCN)
Arrive
08:15
Zurich , Switzerland
Zurich Airport (ZRH)
6

Note: You may change your flight schedules on the next step by clicking on "Change flights/schedules".

Leave
Tue,24 July
Total time 4hr 55min
Depart
06:25
Zurich , Switzerland
Zurich Airport (ZRH)
Stops: 1
07:50
Berlin , Germany
Tegel Airport (TXL)

Change planes. Layover: 1hr 0min

Depart
08:50
Berlin , Germany
Tegel Airport (TXL)
Arrive
11:20
Barcelona , Spain
Barcelona Airport (BCN)
Return
Thu,26 July
Total time 7hr 10min
Depart
08:45
Barcelona , Spain
Barcelona Airport (BCN)
Stops: 1
11:00
Dusseldorf , Germany
Dusseldorf International Airport (DUS)

Change planes. Layover: 3hr 40min

Depart
14:40
Dusseldorf , Germany
Dusseldorf International Airport (DUS)
Arrive
15:55
Zurich , Switzerland
Zurich Airport (ZRH)
7

Note: You may change your flight schedules on the next step by clicking on "Change flights/schedules".

Leave
Tue,24 July
Total time 3hr 55min
Depart
10:40
Zurich , Switzerland
Zurich Airport (ZRH)
Stops: 1
12:00
Paris , France
Charles de Gaulle Airport (CDG)

Change planes. Layover: 0hr 55min

Depart
12:55
Paris , France
Charles de Gaulle Airport (CDG)
Arrive
14:35
Barcelona , Spain
Barcelona Airport (BCN)
Return
Thu,26 July
Total time 4hr 50min
Depart
06:50
Barcelona , Spain
Barcelona Airport (BCN)
Stops: 1
08:45
Paris , France
Charles de Gaulle Airport (CDG)

Change planes. Layover: 1hr 35min

Depart
10:20
Paris , France
Charles de Gaulle Airport (CDG)
Arrive
11:40
Zurich , Switzerland
Zurich Airport (ZRH)
8

Note: You may change your flight schedules on the next step by clicking on "Change flights/schedules".

Leave
Tue,24 July
Total time 4hr 5min
Depart
06:35
Zurich , Switzerland
Zurich Airport (ZRH)
Stops: 1
07:50
Vienna , Austria
Vienna Airport (VIE)

Change planes. Layover: 0hr 40min

Depart
08:30
Vienna , Austria
Vienna Airport (VIE)
Arrive
10:40
Barcelona , Spain
Barcelona Airport (BCN)
Return
Thu,26 July
Total time 5hr 5min
Depart
17:40
Barcelona , Spain
Barcelona Airport (BCN)
Stops: 1
19:45
Vienna , Austria
Vienna Airport (VIE)

Change planes. Layover: 1hr 45min

Depart
21:30
Vienna , Austria
Vienna Airport (VIE)
Arrive
22:45
Zurich , Switzerland
Zurich Airport (ZRH)
9