What's on by city

  • London
  • Manchester
  • Glasgow
  • Bristol
  • New York
  • Los Angeles
  • Chicago
  • San Francisco
  • Paris
  • Berlin
  • Madrid
  • Amsterdam

By mood

  • Music
  • Parties
  • Stage
  • Art & Culture
  • Activism
  • Kids
  • Games
  • Tourism
  • Sport
  • Workshops
  • Dance

Discover

  • All events
  • Festivals & highlights
  • Curated picks

Info & legal

PrivacyTerms of useDelete my account

You & Oazis

  • Email me
  • Help us find events

Organisers

  • I'm an organiser
  • Sell tickets, get found
  • My events

Oazis - cultural events around you, updated every day.

Oazis app5.0· 15 reviewsScan with your phone
Available onApp Store5.0· 19 reviewsAvailable onGoogle Play5.0· 15 reviews
FrançaisEnglishNederlandsDeutschEspañolItalianoPortuguêsPolskiTürkçe日本語

© 2026 Oazis

  • For you
  • Map
  • Search
  • My space
Oazis
Home›What's on›Oberhausen›Opera

Opera around Oberhausen

94 upcoming events

Get opera around Oberhausen in your weekly roundup.
See it on a mapVenues at a glance

Oazis lists 94 opera events around Oberhausen, pulled from ticket sites and venue calendars, updated every day.

Right now, most of the action is around CineStar Oberhausen, Theater Duisburg and Ratsaal, Rathaus Essen.

Events — opera around Oberhausen

Sat7

Today

Tosca
At 7 PMDE
Opera

Tosca

Musiktheater im Revier
Der Kreidekreis
At 7:30 PM20–80 €DE
TheatreOpera

Der Kreidekreis

Theater Duisburg
Sun8

Tomorrow

Rigoletto
Tomorrow · 6 PM17–57 €DE
OperaClassical

Rigoletto

Aalto-Theater
Mon9

Monday 9 November

Figaros Stimmen: Oper zum Mitgehen im Ratssaal Essen
Mon 9 · 5 PM20 €DE
OperaOutdoors

Figaros Stimmen: Oper zum Mitgehen im Ratssaal Essen

Ratsaal, Rathaus Essen
Figaros Stimmen
Mon 9 · 7 PM20–36 €DE
TheatreOpera

Figaros Stimmen

Essen City Hall
Blaue Stunde
Mon 9 · 7:30 PM12 €DE
ClassicalSinger-songwriter

Blaue Stunde

Aalto-Theater
Fri13

Friday 13 November

Das Wunder der Heliane
Fri 13 · 7 PM17–57 €DE
OperaClassical

Das Wunder der Heliane

Aalto-Theater

Later

Rigoletto
Sat 14 · 7 PM17–57 €DE
OperaClassical

Rigoletto

Aalto-Theater
Der Kreidekreis
Sun 22 · 6:30 PM20–80 €DE
TheatreOpera

Der Kreidekreis

Theater Duisburg
Magdalena Kožená Händel „Agrippina“
Sat 28 · 7 PM40–70 €DE
OperaClassical

Magdalena Kožená Händel „Agrippina“

Philharmonie Essen
Don Giovanni
Sat 28 · 7 PM17–57 €DE
OperaClassical

Don Giovanni

Aalto-Theater
La Bohème
Fri 4 · 7:30 PM18–70 €DE
Opera

La Bohème

Theater Duisburg
MET OPERA : MET: Saint-Saëns: Samson et Dalila
Sat 5 · 6 PMDE
CinemaOpera

MET OPERA : MET: Saint-Saëns: Samson et Dalila

CineStar Oberhausen
Der fliegende Holländer
Fri 11 Dec · 6:30 PMDE
Opera

Der fliegende Holländer

Musiktheater im Revier
La Bohème
Fri 11 Dec · 7:30 PM18–70 €DE
Opera

La Bohème

Theater Duisburg
La Cenerentola
Fri 11 Dec · 7:30 PM17–57 €DE
Opera

La Cenerentola

Aalto-Theater
Das Wunder der Heliane
Sun 13 Dec · 4:30 PM17–57 €DE
OperaClassical

Das Wunder der Heliane

Aalto-Theater
La Cenerentola
Sun 20 Dec · 6 PM17–57 €DE
Opera

La Cenerentola

Aalto-Theater
La Bohème
Sun 20 Dec · 6:30 PM18–70 €DE
OperaClassical

La Bohème

Theater Duisburg
Hänsel und Gretel
Tue 22 Dec · 6 PM15–60 €DE
OperaClassical

Hänsel und Gretel

Theater Duisburg
Hänsel und Gretel
Sat 26 Dec · 3 PM15–60 €DE
OperaClassical

Hänsel und Gretel

Theater Duisburg
La Bohème
Sat 26 Dec · 6 PM17–57 €DE
OperaClassical

La Bohème

Aalto-Theater
Hänsel und Gretel
Sat 2 Jan · 6 PM15–60 €DE
OperaClassical

Hänsel und Gretel

Theater Duisburg
La Bohème
Sat 2 Jan · 7 PM17–57 €DE
Opera

La Bohème

Aalto-Theater
Wiener Blut
Fri 8 Jan · 7:30 PM17–57 €DE
Opera

Wiener Blut

Aalto-Theater
La Bohème
Sat 9 Jan · 7:30 PM18–70 €DE
Opera

La Bohème

Theater Duisburg
Heiteres Neujahrskonzert - Die schönsten Arien aus Oper und Operette
Sun 10 Jan · 11 AM25.50 €DE
ClassicalOpera

Heiteres Neujahrskonzert - Die schönsten Arien aus Oper und Operette

Kammermusiksaal, Martinstift
Heiteres Neujahrskonzert
Sun 10 Jan · 11 AMDE
ClassicalOpera

Heiteres Neujahrskonzert

Martinstift - Kammermusiksaal
Wiener Blut
Sun 10 Jan · 6 PM17–57 €DE
Opera

Wiener Blut

Aalto-Theater
La Bohème
Sun 17 Jan · 6 PM17–57 €DE
OperaClassical

La Bohème

Aalto-Theater
La Bohème
Sun 17 Jan · 6:30 PM18–70 €DE
OperaClassical

La Bohème

Theater Duisburg
La Bohème
Sat 23 Jan · 7 PM17–57 €DE
Opera

La Bohème

Aalto-Theater
MET OPERA : MET: Puccini: La Fanciulla del West
Sat 23 Jan · 7 PMDE
CinemaOpera

MET OPERA : MET: Puccini: La Fanciulla del West

CineStar Oberhausen
Matinee zu "Cavalleria rusticana/ I Pagliacci"
Sun 24 Jan · 11 AMFreeDE
TalkOpera

Matinee zu "Cavalleria rusticana/ I Pagliacci"

Aalto-Theater
Siegfried
Sun 31 Jan · 3 PM20–80 €DE
Opera

Siegfried

Theater Duisburg
Wiener Blut
Fri 5 Feb · 7:30 PM17–57 €DE
Opera

Wiener Blut

Aalto-Theater
Cavalleria rusticana/ I Pagliacci
Sat 6 Feb · 7 PM17–80 €DE
Opera

Cavalleria rusticana / I Pagliacci

Aalto-Theater
Carmen
Sun 7 Feb · 6:30 PM20–80 €DE
Opera

Carmen

Theater Duisburg
Cavalleria rusticana/ I Pagliacci
Sat 13 Feb · 7 PM17–57 €DE
Opera

Cavalleria rusticana / I Pagliacci

Aalto-Theater
Matinee zu "Day of Night"
Sun 14 Feb · 11 AMFreeDE
TalkOpera

Matinee zu "Day of Night"

Aalto-Theater
Siegfried
Sun 14 Feb · 4 PM20–80 €DE
Opera

Siegfried

Theater Duisburg
Cavalleria rusticana/ I Pagliacci
Wed 17 Feb · 7:30 PM11–51 €DE
Opera

Cavalleria rusticana / I Pagliacci

Aalto-Theater
Carmen
Sun 21 Feb · 6:30 PM20–80 €DE
Opera

Carmen

Theater Duisburg
Day of Night
Sat 27 Feb · 7 PM17–80 €DE
OperaLGBTQ+

Day of Night

Aalto-Theater
Siegfried
Sun 28 Feb · 4 PM20–80 €DE
Opera

Siegfried

Theater Duisburg
La Cenerentola
Sun 28 Feb · 6 PM17–57 €DE
Opera

La Cenerentola

Aalto-Theater
Day of Night
Sat 6 Mar · 7 PM17–57 €DE
OperaWorld music

Day of Night

Aalto-Theater
La Cenerentola
Sun 7 Mar · 4:30 PM17–57 €DE
Opera

La Cenerentola

Aalto-Theater
Carmen
Fri 12 Mar · 7:30 PM20–80 €DE
Opera

Carmen

Theater Duisburg
Lohengrin
Sun 14 Mar · 5 PM17–57 €DE
OperaClassical

Lohengrin

Aalto-Theater
Day of Night
Wed 17 Mar · 7:30 PM11–51 €DE
OperaWorld music

Day of Night

Aalto-Theater
Cavalleria rusticana/ I Pagliacci
Thu 18 Mar · 7:30 PM11–51 €DE
Opera

Cavalleria rusticana / I Pagliacci

Aalto-Theater
Carmen
Fri 19 Mar · 7:30 PM20–80 €DE
Opera

Carmen

Theater Duisburg
Day of Night
Sat 20 Mar · 7 PM17–57 €DE
OperaWorld music

Day of Night

Aalto-Theater
Carmen
Sun 21 Mar · 3 PM20–80 €DE
OperaClassical

Carmen

Theater Duisburg
Wiener Blut
Thu 25 Mar · 7:30 PM11–51 €DE
Opera

Wiener Blut

Aalto-Theater
Siegfried
Sat 27 Mar · 5 PM20–80 €DE
Opera

Siegfried

Theater Duisburg
Lohengrin
Sat 27 Mar · 6 PM17–57 €DE
OperaClassical

Lohengrin

Aalto-Theater
Wiener Blut
Thu 1 Apr · 7:30 PM11–51 €DE
Opera

Wiener Blut

Aalto-Theater
MET OPERA : MET: Massenet: Manon
Sat 3 Apr · 6 PMIT
OperaCinema

MET OPERA : MET: Massenet: Manon

CineStar Oberhausen
Day of Night
Sat 10 Apr · 7 PM17–57 €DE
OperaWorld music

Day of Night

Aalto-Theater
Wiener Blut
Sun 11 Apr · 4:30 PM17–57 €DE
OperaClassical

Wiener Blut

Aalto-Theater
Opernwerkstatt: Aufstieg und Fall der Stadt Mahagonny
Tue 13 Apr · 6 PMFreeDE
TheatreOpera

Opernwerkstatt: Aufstieg und Fall der Stadt Mahagonny

Theater Duisburg
Day of Night
Thu 15 Apr · 7:30 PM11–51 €DE
OperaWorld music

Day of Night

Aalto-Theater
Aufstieg und Fall der Stadt Mahagonny
Sat 17 Apr · 7:30 PM20–80 €DE
TheatreOpera

Aufstieg und Fall der Stadt Mahagonny

Theater Duisburg
Day of Night
Sun 18 Apr · 6 PM17–57 €DE
OperaWorld music

Day of Night

Aalto-Theater
MET OPERA : MET: Verdi: Otello
Sat 24 Apr · 7 PMDE
Opera

MET OPERA : MET: Verdi: Otello

CineStar Oberhausen
Aufstieg und Fall der Stadt Mahagonny
Sat 24 Apr · 7:30 PM20–80 €DE
TheatreOpera

Aufstieg und Fall der Stadt Mahagonny

Theater Duisburg
Cavalleria rusticana/ I Pagliacci
Sun 25 Apr · 4:30 PM17–57 €DE
Opera

Cavalleria rusticana / I Pagliacci

Aalto-Theater
Aufstieg und Fall der Stadt Mahagonny
Thu 29 Apr · 7:30 PM20–80 €DE
TheatreOpera

Aufstieg und Fall der Stadt Mahagonny

Theater Duisburg
Matinee zu "Zar und Zimmermann"
Sun 2 May · 11 AMFreeDE
TalkOpera

Matinee zu "Zar und Zimmermann"

Aalto-Theater
Lohengrin
Sun 2 May · 4:30 PM17–57 €DE
OperaClassical

Lohengrin

Aalto-Theater
Aufstieg und Fall der Stadt Mahagonny
Tue 4 May · 7:30 PM20–80 €DE
OperaTheatre

Aufstieg und Fall der Stadt Mahagonny

Theater Duisburg
Öffentlicher Probenbesuch zu "Zar und Zimmermann"
Tue 11 May · 7 PM7.50 €DE
Guided tourOpera

Öffentlicher Probenbesuch zu "Zar und Zimmermann"

Aalto-Theater
Aufstieg und Fall der Stadt Mahagonny
Sat 15 May · 7:30 PM20–80 €DE
TheatreOpera

Aufstieg und Fall der Stadt Mahagonny

Theater Duisburg
Der fliegende Holländer
Fri 21 May · 7:30 PM20–80 €DE
OperaClassical

Der fliegende Holländer

Theater Duisburg
Il trovatore
Fri 4 Jun · 6 PMDE
OperaClassical

Il trovatore

Theater Duisburg
Lohengrin
Sat 5 Jun · 6 PM17–57 €DE
OperaClassical

Lohengrin

Aalto-Theater
MET OPERA : MET: Wagner: Parsifal
Sat 5 Jun · 6 PMDE
Opera

MET OPERA : Wagner: Parsifal

CineStar Oberhausen
Der fliegende Holländer
Sat 5 Jun · 7:30 PM20–80 €DE
OperaClassical

Der fliegende Holländer

Theater Duisburg
Il trovatore
Fri 11 Jun · 7:30 PM20–80 €DE
Opera

Il trovatore

Theater Duisburg
Cavalleria rusticana/ I Pagliacci
Fri 11 Jun · 7:30 PM17–57 €DE
Opera

Cavalleria rusticana / I Pagliacci

Aalto-Theater
Il trovatore
Sun 13 Jun · 3 PM20–80 €DE
OperaClassical

Il trovatore

Theater Duisburg
La fanciulla del West
Sat 19 Jun · 7 PM17–57 €DE
OperaClassical

La fanciulla del West

Aalto-Theater
Der fliegende Holländer
Sun 20 Jun · 6:30 PM20–80 €DE
OperaClassical

Der fliegende Holländer

Theater Duisburg
Cavalleria rusticana/ I Pagliacci
Sun 27 Jun · 6 PM17–57 €DE
Opera

Cavalleria rusticana / I Pagliacci

Aalto-Theater
Il trovatore
Fri 2 Jul · 7:30 PM20–80 €DE
Opera

Il trovatore

Theater Duisburg
La fanciulla del West
Sat 3 Jul · 7 PM17–57 €DE
OperaClassical

La fanciulla del West

Aalto-Theater
Il trovatore
Wed 7 Jul · 7:30 PM20–80 €DE
Opera

Il trovatore

Theater Duisburg
Cavalleria rusticana/ I Pagliacci
Fri 9 Jul · 7:30 PM17–57 €DE
Opera

Cavalleria rusticana / I Pagliacci

Aalto-Theater
La fanciulla del West
Sun 11 Jul · 6 PM17–57 €DE
OperaClassical

La fanciulla del West

Aalto-Theater
Didon / La Navarraise
Fri 16 Jul · 7:30 PM15–60 €DE
ClassicalOpera

Didon / La Navarraise

Theater Duisburg
La fanciulla del West
Sat 17 Jul · 7 PM17–57 €DE
OperaClassical

La fanciulla del West

Aalto-Theater
OrgelPassion
Sun 18 Jul · 6:30 PM20–80 €DE
ClassicalContemporary

OrgelPassion

Theater Duisburg

See also around Oberhausen

Music→

15
Die Schlagernacht des Jahres 2026 I Das Original
At 6 PM59.90 €
PopSinger-songwriter

Die Schlagernacht des Jahres 2026 I Das Original

Rudolf Weber-Arena, Oberhausen
25 Jahre Klosterspatzen Oberhausen: Einladung zum Jubiläums-
Sun 15 · 6 PM
ClassicalJazz

25 Jahre Klosterspatzen Oberhausen: Einladung zum Jubiläums-

St. Antonius Kirche, Oberhausen
Grobschnitt
At 8 PM43.25 €
Folk / AcousticRock

Grobschnitt

Ebertbad - Oberhausen
Konzert von Kärbholz in Oberhausen
At 8 PM50.05 €
RockPunk

Konzert von Kärbholz in Oberhausen

Turbinenhalle, Oberhausen
Das elektronische Wohnzimmer - Edition handgemacht
At 3 PM11.83 €
TechnoHouse

Das elektronische Wohnzimmer - Edition handgemacht

TRESOHR STUDIOS, Oberhausen
Gentleman – Gratitude Tour 2026 Oberhausen
Tomorrow · 8 PM
ReggaeConcert

Gentleman – Gratitude Tour 2026 Oberhausen

Turbinenhalle Oberhausen
PINK FLOYD'S THE DARK SIDE OF THE MOON - Live in Concert
Wed 11 · 6 PM37.40 €
RockConcert

PINK FLOYD'S THE DARK SIDE OF THE MOON - Live in Concert

Luise-Albertz-Halle Oberhausen
LOONA - Back In Time
Sun 22 · 8 PM
ElectroDJ set

LOONA - Back In Time

Turbinenhalle, Oberhausen
BOTTROP - MAMMA MIA PARTY / MITSING KONZERT-ABBA TOUR
Fri 27 · 8 PM
PopClub

BOTTROP - MAMMA MIA PARTY / MITSING KONZERT-ABBA TOUR

Hochstraße 16, Bottrop
BRUCHBUDE - Nichts zu verlieren Tour 2026
At 8 PM27.17 €
IndiePop

BRUCHBUDE - Nichts zu verlieren Tour 2026

Druckluft, Oberhausen
Böhse Schwestern + Supports
At 7 PM15 €
RockConcert

Böhse Schwestern + Supports

Helvete, Oberhausen
Allerheiligen Blues, Zaduszki bluesowe
At 7 PM15 €
BluesRock

Allerheiligen Blues, Zaduszki bluesowe

Gdanska, Oberhausen
Kneipenkonzert: Copper Journey
Fri 13
Folk / AcousticConcert

Kneipenkonzert: Copper Journey

Zentrum Altenberg, Oberhausen
Jazz in der Fabrik
Fri 13
JazzConcert

Jazz in der Fabrik

Fabrik K 14 e.V. - Verein zur Förderung Politischer Bildung, Oberhausen
Hasenbau X-mas Special
Sat 5 · 11 PM
TechnoOpen air

Hasenbau X-mas Special

Drucklufthaus

Parties→

6
BOTTROP  - ABBA PARTY TOUR / MAMMA MIA
Fri 27 · 8 PM27.80–43.79 €
DJ setPop

BOTTROP - ABBA PARTY TOUR / MAMMA MIA

Lizzy Lou Club, Bottrop
VERKNIPT GERMANY TOUR - Oberhausen - 14 November
Sat 14 · 10 PM
ClubDJ set

VERKNIPT GERMANY TOUR - Oberhausen - 14 November

Turbinenhalle, Oberhausen
ATB Schlager-Special
At 9 PM
Parties

ATB Schlager-Special

Zentrum Altenberg, Oberhausen
Rocknacht !
At 9 PM
ClubDJ set

Rocknacht !

Helvete, Oberhausen
Nobody is Perfect
Tomorrow
Accessible

Nobody is Perfect

Zentrum Altenberg, Oberhausen
Eisenlager / Düsterdisco
Thu 12
Club

Eisenlager / Düsterdisco

Zentrum Altenberg, Oberhausen

Art & Culture→

12
"Mythos Wald" im Gasometer Oberhausen
At 10 AM
ExhibitionScience

"Mythos Wald" im Gasometer Oberhausen

Gasometer Oberhausen
Bottrop - Dokumentarfilm: An der Seite Bruno Grönings
Tomorrow · 3 PMFree
CinemaDocumentary

Bottrop - Dokumentarfilm: An der Seite Bruno Grönings

Rhein-Ruhr Hotel, Bottrop
Westfield Centro Weihnachtsmärkte
Sat 14 · 10 AMFree
MarketFood

Westfield Centro Weihnachtsmärkte

Westfield Centro, Oberhausen
Preview : Tribute von Panem - Sunrise on the Reaping
Wed 18 · 8 PM
CinemaPreview

Preview : Tribute von Panem - Sunrise on the Reaping

CineStar Oberhausen
Distel-Revival-Treffen
At 7 PM33.14 €
Food

Distel-Revival-Treffen

Fleckners Finest Food in der Bernardus Kapelle, Oberhausen
Eröffnung und vielseitiges Programm zur neuen Sonderausstellung "Longing for Trust"
Tomorrow · 11 AMFree
ExhibitionOpening

Eröffnung und vielseitiges Programm zur neuen Sonderausstellung "Longing for Trust"

Josef Albers Museum im Museumszentrum Quadrat, Bottrop
Weihnachtszauber am Mensingbrunnen
Thu 12
Art & Culture

Weihnachtszauber am Mensingbrunnen

Mensing-Brunnen, Bottrop
GEWALTEN FORMEN – Museumsbahnsteig
Fri 6 · 1 PMFree
ExhibitionFeminism

GEWALTEN FORMEN – Museumsbahnsteig

Museumsbahnsteig
Drei Essener Herrscherinnen
Wed 4Free
ExhibitionHeritage

Drei Essener Herrscherinnen

Schloß Borbeck, Essen
Gudrun Wermert-Heetderks & Heinz Schumacher, Verführung zum Lesen
Wed 11 · 7 PM10 €
LiteratureTalk

Gudrun Wermert-Heetderks & Heinz Schumacher, Verführung zum Lesen

Gdanska Theater, Oberhausen
THE SHOWCASE Creative Path / PUBLIC EVENT
Sat 14 · 4 PMFree
Exhibition

THE SHOWCASE Creative Path / PUBLIC EVENT

KITEV Oberhausen
Minecraft Experience: Villager Rescue - Relaxed Sessions
Thu 19 · 10 AM0–64.50 €4.1(45)
ExhibitionVideo games

Minecraft Experience: Villager Rescue - Relaxed Sessions

OBEX, Oberhausen

Sport→

4
Reitturnier Bottrop
Tomorrow
Horse ridingSports & fitness

Reitturnier Bottrop

46242 Bottrop, Deutschland
Bottroper Herbstwaldlauf / Ultramarathon
Tomorrow · 9 AM
RunningOutdoors

Bottroper Herbstwaldlauf / Ultramarathon

Bottrop
27. 50 km Herbstwaldlauf - Ultramarathon in Bottrop
Tomorrow
RunningSports & fitness

27. 50 km Herbstwaldlauf - Ultramarathon in Bottrop

27. 50 km Herbstwaldlauf - Ultramarathon in Bottrop
U 21-Länderspiel Deutschland gegen Belgien in Essen
Fri 13 · 6 PM8–15 €
Team sportsFootball

U 21-Länderspiel Deutschland gegen Belgien in Essen

Stadion an der Hafenstraße, Essen

Your passions nearby

Tap what you're into — we'll find the outings around you.

OperaHouseClubDJ setConcertExhibitionOpeningPhotographyCinemaOperaHouseClubDJ setConcertExhibitionOpeningPhotographyCinema
TheatreImprovStand-upDanceDrag showCabaretLGBTQ+TheatreImprovStand-upDanceDrag showCabaretLGBTQ+
ActivismOutdoorsFlea marketStreet partyGuinguetteMarketFoodActivismOutdoorsFlea marketStreet partyGuinguetteMarketFood

Venues — opera around Oberhausen

CineStar Oberhausen
5 events
Theater Duisburg
35 events
Ratsaal, Rathaus Essen
1 event
Philharmonie Essen
1 event
Essen City Hall
1 event
Aalto-Theater
47 events
Musiktheater im Revier
2 events
Martinstift - Kammermusiksaal
1 event
Kammermusiksaal, Martinstift
1 event

Frequently asked questions

How many opera events are there around Oberhausen?

94 coming up on Oazis.

Where can you catch opera around Oberhausen?

Notably CineStar Oberhausen, Theater Duisburg and Ratsaal, Rathaus Essen. See the full list of venues above.

Worth a look in Oberhausen

Music in OberhausenConcert in OberhausenStage in OberhausenArt & Culture in OberhausenRock in Oberhausen

Opera in other cities

Opera in BerlinOpera in ZurichOpera in HobokenOpera in New YorkOpera in ParisOpera in BudapestOpera in Paris 1erOpera in Paris 9eOpera in Paris 2eOpera in Munich

By month

November 2026December 2026January 2027February 2027

Holidays & celebrations

ChristmasNew YearHeilige Drei KönigeValentine's Day

Best venues

Opera · Best venues

By occasion

When it rainsWhen it's hoton a datewith friends

Free events

Opera · Free

On a budget

Opera · Cheap