Kota Surakarta sedang menggencarkan brandingnya sebagai kota tujuan wisata. Pemerintah kota berupaya untuk meningkatkan kunjungan wisatawan dengan menyelenggarakan berbagai event. Pertumbuhan sektor pariwisata tidak dapat terlepas dari sektor perhotelan. Dipicu oleh persaingan yang semakin ketat, setiap hotel berlomba-lomba melakukan analisis bisnis untuk memahami perilaku hotel lain dalam menetapkan perubahan harga saat ada event. Penelitian ini bertujuan untuk menganalisis faktor-faktor yang mempengaruhi perubahan tarif kamar hotel di Kota Surakarta pada saat ada event serta melakukan estimasi besarnya perubahan tarif kamar hotel di Kota Surakarta ketika ada event. Data didapatkan dengan melakukan web scraping pada salah satu website OTA. Penelitian ini menggunakan metode causal inference. Causal graph akan dibangun untuk men-discover faktor-faktor yang mempengaruhi perubahan tarif kamar hotel. Causal graph yang dibangun diuji dengan melakukan perhitungan arrow strength dan uji graph refutation. Juga dilakukan causal identification untuk mengetahui metode yang tepat dan causal estimation untuk mendapatkan hasil estimasi perubahan tarif kamar hotel. model dan hasil estimasi diuji kekokohannya dengan refute estimate menggunakan penambahan random common cause dan penggantian subset data. Hasil penelitian menunjukkan bahwa faktor-faktor yang mempengaruhi perubahan harga adalah bintang hotel, rating hotel, nama hotel, fasilitas, tanggal yang dipesan, jarak hari pemesanan, hari, hari libur, dan event. Dan faktor-faktor yang mempengaruhi event adalah hari, weekend, dan hari libur. Hasil estimasi menunjukkan bahwa hotel bintang 3 di Kota Surakarta berani memberikan kenaikan harga yang cukup tinggi pada saat event budaya dengan skala nasional, hotel bintang 4 di Kota Surakarta berani memberikan kenaikan harga yang cukup tinggi pada saat event budaya dengan skala nasional, dan hotel bintang 5 di Kota Surakarta berani memberikan kenaikan harga yang sangat tinggi pada saat event internasional.