Our services

Global coverage

Medical service from 10 am to 2 pm by appointment, walk-in welcome from 4 to 7 pm. On weekends and holidays we are on call. We specialize in the expat community and international patients. Use your Travel Insurance or pay upfront and then claim back.

We speak your language

We understand how it feels being unwell away from home. Find a friendly atmosphere, attention focused on the patient and doctors that really listen. Our clinic is located in the center of Barcelona, near El Born and Marina Port Vell. English, French, Italian and Spanish spoken.

Qualified Staff

Our Doctors have experience working in different countries, some have been trained in the NHS. The are all licensed in Spain, with extensive experience in primary and hospital care and highly skilled in emergencies (BLS, ACLS and PALS certified).

Our team

What our patients say

Excellent service and great price. Highly recommended

David Lyons

Such a nice welcoming place where you won’t get ripped off for medical care. If you don’t speak Spanish you won’t find it a problem to communicate in English. A must go if you are in need.

Maxence Peillon

La doctora que me atendió para un análisis de sangre es súper maja, el local limpio y ordenado, todo muy profesional.

Juan Leon

Where to find us

Find an English speaking Doctor in Barcelona today. Our Clinic is conveniently located in the heart of the city, near Marina Port Vell and the Metro station Barceloneta (L4). We are commited to offering quality medical attention in your own language.

BCN Medical works in cooperation with the Maritime Medicine Unit of the prestigious Hospital Teknon (the first in Barcelona accredited by the Joint Commission International, since 2002). We hold an extensive network of specialists and assure a quick turnaround on diagnostic tests.

Meet us at Plaza Pau Vila 12, 08003, Barcelona, Spain. (Corner of calle Marquesa, opposite Farmacia Marquesa).

Please email or call us if you need an appointment in the morning hours (10 to 14h), or walk-in from 16 to 19h. Weekends on call.