diff --git a/Changelog b/Changelog
index 01c7086200e45318687d2d378a59372730fe64fc..142e01dbdf86f8c40faa0644f61cee39d859a83a 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,8 @@
+git HEAD
+
+    * Remove support for the STV / Verbundlinie Steiermark EFA entry point
+      (returns data with broken encoding)
+
 Travel::Routing::DE::VRR 2.13 - Thu Jul 23 2015
 
     * efa: Add -a / --accessibility option
diff --git a/lib/Travel/Routing/DE/EFA.pm b/lib/Travel/Routing/DE/EFA.pm
index 31921499c92b5d95e41ddd734d263a35f9620d80..968c766ec767f3c4d2d4bfcd00d4b0263340e44d 100644
--- a/lib/Travel/Routing/DE/EFA.pm
+++ b/lib/Travel/Routing/DE/EFA.pm
@@ -890,11 +890,13 @@ sub get_efa_urls {
 			name      => 'Vorarlberger Verkehrsverbund',
 			shortname => 'VVV',
 		},
-		{
-			url  => 'http://fahrplan.verbundlinie.at/stv/XSLT_TRIP_REQUEST2',
-			name => 'Verkehrsverbund Steiermark',
-			shortname => 'Verbundlinie',
-		},
+
+		# Returns broken Unicode which makes Encode::decode die()
+		#{
+		#	url  => 'http://fahrplan.verbundlinie.at/stv/XSLT_TRIP_REQUEST2',
+		#	name => 'Verkehrsverbund Steiermark',
+		#	shortname => 'Verbundlinie',
+		#},
 		{
 			url       => 'http://www.linzag.at/static/XSLT_TRIP_REQUEST2',
 			name      => 'Linz AG',
@@ -999,10 +1001,11 @@ is not completely supported yet and may not work at all.
 
 =item * L<http://efaneu.vmobil.at/vvv/XSLT_TRIP_REQUEST2> (Vorarlberger Verkehrsverbund)
 
-=item * L<http://fahrplan.verbundlinie.at/stv/XSLT_TRIP_REQUEST2> (Verkehrsverbund Steiermark) B<[!]>
-
 =item * L<http://www.linzag.at/static/XSLT_TRIP_REQUEST2> (Linz AG) B<[!]>
 
+=item * The STV / Verkehrsverbund Steiermark is not supported since it returns
+data with broken encoding
+
 =back
 
 =item * Germany