Select a City to find the Best Hotels in Colombo District

Recommended destinations based on bookings from your country.

A

B

C

H

K

M

N

P

R

T

The most popular hotels in Colombo District

Check out the accommodations other travelers loved.

Catalonia Hotels for Your Next Holiday

Why Tourists Visit Catalonia

  • • Tour Antoni Gaudí's architectural masterpieces in Barcelona.
  • • Explore medieval castles and churches in Girona.
  • • Relax on the golden beaches of the Costa Brava.
  • • Hike or ski in the beautiful Pyrenees Mountains.
  • • Discover the Roman ruins in Tarragona.

Catalonia offers more than 3,000 hotels, with Barcelona hosting the majority, offering plenty of boutique and mid-range stays, while the Costa Brava is famed for beachfront resorts; new hotels like SO/Park Hotel Barcelona provide modern luxury for $400+ per night, while 3-star options average around $110 to $150 depending on the season.

Catalonia, located in northeastern Spain, is a diverse region featuring vibrant cities like Barcelona, stunning Mediterranean beaches, and historical sites like the Roman amphitheater in Tarragona.

It is home to iconic attractions such as the Sagrada Família, Park Güell, and Girona's medieval Old Town, making it a must-visit destination for culture, history, and art enthusiasts.

The region's proximity to the Costa Brava and Pyrenees Mountains also draws nature lovers and adventure seekers year-round.

Catalonia Tips You Must Know

• Book hotels in Barcelona at least 3 months in advance if visiting in summer for best rates.

• Look for weekday discounts in upscale hotels in Girona or Tarragona.

• Catalonia has excellent train connections, making cities and coastal towns easy to reach without a car.

• Many hotel rooftops in Barcelona offer pools and bars with city views—perfect for a sunset hangout.

• Be cautious if hiking in the Pyrenees; always check weather conditions and carry basic safety gear.

Barcelona

Barcelona, the vibrant capital, boasts Antoni Gaudí's architectural wonders like the Sagrada Família and Park Güell. Its Gothic Quarter reveals narrow medieval streets and Roman-era ruins. The beachfront neighborhood of Barceloneta adds a fun blend of relaxation and nightlife.

Discover an array of hotels in Barcelona that cater to both luxury seekers and budget travelers.

Girona

Girona captivates visitors with its medieval walls, iconic pastel-colored houses along the Onyar River, and a Game of Thrones filming location at Girona Cathedral. The city hosts an annual flower festival, Temps de Flors, transforming streets into floral art exhibits. Its Jewish Quarter, El Call, holds a rich cultural history dating back to the Middle Ages.

Browse delightful hotels in Girona, perfect for exploring its rich history and scenic views.

Tarragona

Tarragona surprises with its UNESCO-listed Roman ruins, including a seaside amphitheater overlooking the Mediterranean. Its Carrer Major bursts to life during Santa Tecla Festival with parades, human towers, and fireworks. Nearby, El Serrallo offers a taste of authentic Catalan seafood dishes in a historic fishing neighborhood.

Find exceptional hotels in Tarragona close to Roman ruins and coastal adventures.

Figueres

Figueres is home to Salvador Dalí's eccentric Theater-Museum, a surrealist masterpiece and the world's largest surrealist art collection. The quaint streets showcase sculptures and cafes inspired by Dalí's legacy. Its proximity to wine regions like Empordà makes it a haven for art and wine enthusiasts.

Stay in charming hotels in Figueres and immerse yourself in surrealist art and wine culture.

Lleida

Lleida, perched on the Segre River, features the hilltop La Seu Vella cathedral with sweeping city views. The city blends ancient history with modern art at the Lleida Museum. Its fruit orchards produce celebrated quality pears and make a picturesque regional highlight.

Book comfortable hotels in Lleida and experience its serene landscapes and rich heritage.

Relaxation and Luxury: Spa Hotels in Catalonia

Relax in one of the finest Spa hotels in Barcelona with lavish amenities and serene settings.

Hotel Name
Description
#
Price per night

Grand Hyatt Barcelona

Eixample

  • Sagrada Família (2.8 km)
  • Casa Batlló (1.5 km)
  • Magic Fountain of Montjuïc (2 km)

This hotel features rooftop outdoor pools with panoramic views of Montjuïc and has its own in-house luxury spa offering Catalan-inspired treatments.

  • Exceptional spa facilities

  • Rooftop terrace with views

  • Central location

$350-$500/night

W Barcelona

Barceloneta

  • Barceloneta Beach (50 m)
  • Gothic Quarter (3 km)
  • La Rambla (2.8 km)

Nicknamed the 'Sail Hotel' due to its iconic design, W Barcelona offers beachfront yoga classes and the Bliss® Spa that overlooks the Mediterranean Sea.

  • Beachfront location

  • Iconic architecture

  • High-end dining options

$400-$650/night

Hotel 1898

Ciutat Vella

  • La Rambla (50 m)
  • Plaça de Catalunya (0.5 km)
  • Mercat de Sant Josep (0.2 km)

Sitting on Las Ramblas, this historic hotel boasts a 19th-century colonial theme and offers a stunning underground spa inspired by Roman baths.

  • Roman-style spa

  • Prime location on Las Ramblas

  • Elegant colonial interiors

$300-$450/night

Small Yet Stylish: Boutique Hotels in Catalonia

Explore more charming Boutique hotels in Barcelona that showcase creativity and individuality.

Hotel Name
Description
#
Price per night

Barcelona Princess

Sant Martí

  • Diagonal Mar Shopping Center (0.3 km)
  • Sagrada Família (4.5 km)
  • Barceloneta Beach (3 km)

This boutique hotel, known for its sustainable design, has two infinity pools with dramatic city and sea views.

  • Modern eco-friendly design

  • Infinity pools

  • Close to the beach

$150-$250/night

Barcelo Sants

Sants-Montjuïc

  • Montjuïc Castle (2.5 km)
  • Magic Fountain of Montjuïc (2 km)
  • Casa Batlló (2.8 km)

Designed like a futuristic space station, this hotel features pod-like rooms and a space-themed lobby.

  • Innovative space-themed design

  • Direct access to train station

  • Modern amenities

$180-$300/night

Generator Barcelona

Gràcia

  • Casa Milà (1.1 km)
  • Park Güell (2.6 km)
  • Sagrada Família (1.4 km)

This quirky boutique hotel offers unique art installations and retro-inspired furnishings, with vibrant murals adorning every corner.

  • Affordable boutique option

  • Artistic and lively atmosphere

  • Close to bars and restaurants in Gràcia

$80-$150/night

Affordable Stays: Budget Hotels in Catalonia

Discover more wallet-friendly Cheap and budget hotels in Barcelona for fun, affordable stays.

Hotel Name
Description
#
Price per night

Yeah Barcelona Hostel

Eixample

  • Sagrada Família (1 km)
  • Casa Milà (1.2 km)
  • Casa Batlló (1.5 km)

Known for its interactive hostel vibe, it provides free walking tours and nightly communal dinners for guests.

  • Social and friendly environment

  • Clean and modern design

  • Affordable prices

$40-$70/night

Casa Gracia

Gràcia

  • Casa Milà (0.4 km)
  • Park Güell (2.5 km)
  • Casa Batlló (1 km)

A former modernist mansion turned unique hostel, this spot boasts Catalan charm and a communal terrace space for mingling.

  • Beautiful historic building

  • Close to vibrant Gràcia nightlife

  • Affordable rates

$45-$80/night

St Christopher'S Inn Barcelona

Ciutat Vella

  • Plaça de Catalunya (0.2 km)
  • La Rambla (0.4 km)
  • Gothic Quarter (0.7 km)

Located just off Plaça de Catalunya, this hostel features a lively beer garden and free breakfast for its guests.

  • Central location

  • Free breakfast

  • Social atmosphere

$30-$60/night

Fun for Everyone: Family-Friendly Hotels

Check out more Family Friendly hotels in Barcelona for an incredible family holiday.

Hotel Name
Description
#
Price per night

Hotel Roses Platja

Roses

  • Roses Beach (50 m)
  • Aiguamolls de l'Empordà (10 km)
  • Cap de Creus Nature Reserve (15 km)

Located directly on the Costa Brava coast, this hotel charms families with its free kids’ activities and proximity to the beach.

  • Beachfront location

  • Family-friendly services

  • Close to scenic bays

$100-$200/night

Occidental Barcelona 1929

Sants-Montjuïc

  • Magic Fountain of Montjuïc (0.2 km)
  • Montjuïc Castle (2 km)
  • Plaça d'Espanya (0.3 km)

This hotel offers spacious family rooms and is conveniently located next to the Magic Fountain, ideal for family evening outings.

  • Spacious family rooms

  • Near Montjuïc attractions

  • Rooftop terrace with views

$120-$220/night

Occidental Atenea Mar - Adults Only

Sant Martí

  • Mar Bella Beach (0.1 km)
  • Diagonal Mar Park (2 km)
  • Sagrada Família (4.5 km)

While adults-only, its location near beaches and parks makes it an excellent option for peaceful family-friendly areas.

  • Great for couples or adult families

  • Close to quiet beaches

  • Modern minimalist design

$130-$230/night

Prime Locations: Central Hotels in Catalonia

Find exceptional Central hotels in Barcelona to stay right where the action is.

Hotel Name
Description
#
Price per night

Colon Hotel Barcelona

Gothic Quarter

  • Barcelona Cathedral (50 m)
  • Plaça de Catalunya (0.5 km)
  • La Rambla (0.6 km)

Famous for its views of Barcelona Cathedral, the hotel offers stunning terrace balconies ideal for cityscape photography.

  • Great urban views

  • Steps from Gothic landmarks

  • Elegant and traditional ambiance

$200-$300/night

Barcelo Raval

Raval

  • La Rambla (0.3 km)
  • MACBA Museum (0.5 km)
  • Boqueria Market (0.5 km)

This hotel is known for its 360-degree panoramic rooftop terrace, perfect for sunset views over Barcelona.

  • Panoramic terrace

  • Trendy design

  • Lively area

$150-$260/night

Allegro Barcelona

Eixample

  • Plaça d'Espanya (0.3 km)
  • Montjuïc Park (1 km)
  • Magic Fountain (0.4 km)

A vibrant modern hotel located near Plaça d'Espanya, known for its convenient access to major transportation links.

  • Modern and colorful decor

  • Close to Plaça d'Espanya

  • Affordable for central area

$140-$220/night

Frequently asked question

Which hotels in Catalonia are ideal for families near major attractions?

For a family-friendly stay near Park Güell in Barcelona, consider hotels with larger rooms or kids' play areas like Hotel Catalonia Park Güell.

Are there any boutique hotels in Girona for a romantic getaway?

Boutique Hotel Nord 1901 in Girona offers a cozy and stylish experience with its charm and proximity to Girona Cathedral.

What is the average cost of mid-range hotels in Barcelona near La Rambla?

Mid-range hotels near La Rambla typically cost between $130 to $200 per night, depending on the season and availability.

Are there beachfront hotels in Costa Brava, and what amenities do they usually offer?

Many beachfront hotels in Costa Brava, such as Hotel Santa Marta in Lloret de Mar, offer direct beach access, pools, and wellness centers.

Which hotels in Tarragona are closest to the Roman Amphitheater?

The Hotel Pigal in Tarragona is a budget-friendly option located within easy walking distance to the Roman Amphitheater.

Thank you for subscribing
Destination Select city
  • Ahangama

    Sri Lanka

  • Ahungalla

    Sri Lanka

  • Allaippiddi

    Sri Lanka

  • Aluthgama

    Sri Lanka

  • Ambagahagedara

    Sri Lanka

  • Ambalangoda (Galle)

    Sri Lanka

  • Ambatenna

    Sri Lanka

  • Ambawela

    Sri Lanka

  • Ampara

    Sri Lanka

  • Ampitiya

    Sri Lanka

  • Andiambalama

    Sri Lanka

  • Anuradhapura

    Sri Lanka

  • Arawwawala

    Sri Lanka

  • Arugam Bay

    Sri Lanka

  • Atadahewatugoda

    Sri Lanka

  • Avissawella

    Sri Lanka

  • Badulla

    Sri Lanka

  • Balapitiya

    Sri Lanka

  • Bandarawela

    Sri Lanka

  • Batticaloa

    Sri Lanka

  • Belihuloya

    Sri Lanka

  • Bentota

    Sri Lanka

  • Beruwala

    Sri Lanka

  • Boossa

    Sri Lanka

  • Boralesgamuwa

    Sri Lanka

  • Butkanda

    Sri Lanka

  • Buttala

    Sri Lanka

  • Colombo

    Sri Lanka

  • Dambulla

    Sri Lanka

  • Dehiwala-Mount Lavinia

    Sri Lanka

  • Deiyannewela

    Sri Lanka

  • Demanhandiya

    Sri Lanka

  • Deniyaya

    Sri Lanka

  • Dickoya

    Sri Lanka

  • Dickwella

    Sri Lanka

  • Digana

    Sri Lanka

  • Diyatalawa

    Sri Lanka

  • Ella

    Sri Lanka

  • Elpitiya (Galle)

    Sri Lanka

  • Eramudugaha

    Sri Lanka

  • Galkadawala

    Sri Lanka

  • Galle

    Sri Lanka

  • Gampaha

    Sri Lanka

  • Gampola

    Sri Lanka

  • Gedarakumbura

    Sri Lanka

  • Ginigathena

    Sri Lanka

  • Giritale

    Sri Lanka

  • Gurudeniya

    Sri Lanka

  • Habaraduwa

    Sri Lanka

  • Habarana

    Sri Lanka

  • Haldummulla

    Sri Lanka

  • Hambantota

    Sri Lanka

  • Haputale

    Sri Lanka

  • Harumalgoda

    Sri Lanka

  • Hatton

    Sri Lanka

  • Hettiwatta

    Sri Lanka

  • Hikkaduwa

    Sri Lanka

  • Hingurakgoda

    Sri Lanka

  • Homagama

    Sri Lanka

  • Ingiriya

    Sri Lanka

  • Ja-Ela

    Sri Lanka

  • Jaffna

    Sri Lanka

  • Kadugannawa

    Sri Lanka

  • Kadurupe

    Sri Lanka

  • Kaduwela

    Sri Lanka

  • Kahawa

    Sri Lanka

  • Kalawana

    Sri Lanka

  • Kalkudah (Batticaloa)

    Sri Lanka

  • Kallady

    Sri Lanka

  • Kalmunai

    Sri Lanka

  • Kalpitiya

    Sri Lanka

  • Kalubowila West

    Sri Lanka

  • Kalukundamaduwa

    Sri Lanka

  • Kalupahana

    Sri Lanka

  • Kalutara

    Sri Lanka

  • Kandy

    Sri Lanka

  • Karalliyadda

    Sri Lanka

  • Kataragama

    Sri Lanka

  • Katugastota

    Sri Lanka

  • Katunayake

    Sri Lanka

  • Katuneriya

    Sri Lanka

  • Kegalle

    Sri Lanka

  • Kekanadura

    Sri Lanka

  • Kelaniya

    Sri Lanka

  • Kibissa

    Sri Lanka

  • Kilinochchi

    Sri Lanka

  • Kiribathgoda

    Sri Lanka

  • Kirinda (Hambantota)

    Sri Lanka

  • Kitulgala

    Sri Lanka

  • Koggala

    Sri Lanka

  • Kosgoda

    Sri Lanka

  • Koslanda

    Sri Lanka

  • Kotugoda

    Sri Lanka

  • Kotuwella Pahala

    Sri Lanka

  • Kudapaduwa

    Sri Lanka

  • Kumbalwela

    Sri Lanka

  • Kurana Katunayaka

    Sri Lanka

  • Kurunegala

    Sri Lanka

  • Maharagama

    Sri Lanka

  • Mahiyanganaya

    Sri Lanka

  • Malabe

    Sri Lanka

  • Mannar

    Sri Lanka

  • Marawila

    Sri Lanka

  • Maskeliya

    Sri Lanka

  • Matale

    Sri Lanka

  • Matara

    Sri Lanka

  • Matugama

    Sri Lanka

  • Melsiripura

    Sri Lanka

  • Midigama

    Sri Lanka

  • Mihintale

    Sri Lanka

  • Minuwangoda

    Sri Lanka

  • Mirissa

    Sri Lanka

  • Monaragala

    Sri Lanka

  • Nallathanniya

    Sri Lanka

  • Nanu Oya

    Sri Lanka

  • Naula

    Sri Lanka

  • Nawalapitiya

    Sri Lanka

  • Negombo

    Sri Lanka

  • Netolpitiya

    Sri Lanka

  • Nilaveli

    Sri Lanka

  • Nilwella

    Sri Lanka

  • Nochchiyagama

    Sri Lanka

  • Nugegoda

    Sri Lanka

  • Nuwara Eliya

    Sri Lanka

  • Ohiya

    Sri Lanka

  • Padukka

    Sri Lanka

  • Paiyagala

    Sri Lanka

  • Pamunugama

    Sri Lanka

  • Panadura

    Sri Lanka

  • Passikudah

    Sri Lanka

  • Piliyandala

    Sri Lanka

  • Pinnawala (Kegalle)

    Sri Lanka

  • Polgahawelana

    Sri Lanka

  • Polonnaruwa

    Sri Lanka

  • Ponnarankulama

    Sri Lanka

  • Puttalam

    Sri Lanka

  • Raddoluwa

    Sri Lanka

  • Ragama

    Sri Lanka

  • Rajagiriya

    Sri Lanka

  • Ramboda

    Sri Lanka

  • Ratnapura

    Sri Lanka

  • Seeduwa

    Sri Lanka

  • Sigiriya

    Sri Lanka

  • Sinharaja

    Sri Lanka

  • Talalla

    Sri Lanka

  • Talangama South

    Sri Lanka

  • Talapatpitiya

    Sri Lanka

  • Talawatugoda

    Sri Lanka

  • Talpe

    Sri Lanka

  • Tangalle

    Sri Lanka

  • Telwatta

    Sri Lanka

  • Tissamaharama

    Sri Lanka

  • Trincomalee

    Sri Lanka

  • Udawalawe

    Sri Lanka

  • Unanwitiya

    Sri Lanka

  • Unawatuna

    Sri Lanka

  • Uragasmanhandiya

    Sri Lanka

  • Uswetakeiyawa

    Sri Lanka

  • Vavuniya

    Sri Lanka

  • Wadakada

    Sri Lanka

  • Wadduwa

    Sri Lanka

  • Wanathavilluwa

    Sri Lanka

  • Wasgamuwa

    Sri Lanka

  • Wattala

    Sri Lanka

  • Watumulla

    Sri Lanka

  • Wayikkal

    Sri Lanka

  • Weligama

    Sri Lanka

  • Welimada

    Sri Lanka

  • Welisara

    Sri Lanka

  • Wellawaya

    Sri Lanka

  • Wennappuwa

    Sri Lanka

  • Wilpattu

    Sri Lanka

  • Yala

    Sri Lanka

Select city first

Check-in
Check-out
Guests
2 guests

Adults:

2

Children:

0