MAY 31: The ban is a compromise that will not affect pipeline oil imports for now, following opposition from Hungary.
European Council chief Charles Michel said the deal cut off "a huge source of financing" for the Russian war machine.
It is part of a sixth package of sanctions approved at a summit in Brussels, which all 27 member states have had to agree on.
Mr Michel said the EU had also agreed hard-hitting measures targeting Russia's largest bank, Sberbank, and three state-owned broadcasters.
EU members spent hours struggling to resolve their differences over the ban on Russian oil imports, with Hungary its main opponent.
The compromise followed weeks of wrangling until it was agreed there would be "a temporary exemption for oil that comes through pipelines to the EU", Mr Michel told reporters.
Because of this, the immediate sanctions will affect only Russian oil being transported into the EU over sea - two-thirds of the total imported from Russia.
But in practice, European Commission President Ursula von der Leyen said the scope of the ban would be wider, because Germany and Poland have volunteered to wind down their own pipeline imports by the end of this year.
"Left over is around 10-11% that is covered by the southern Druzhba," Ms Von der Leyen said, referring to the Russian pipeline supplying oil to Hungary, Slovakia and the Czech Republic.
The European Council will revisit this exemption "as soon as possible", she added.
The ban on Russian oil imports was initially proposed by the European Commission - which develops laws for member states - a month ago.
But resistance, notably from Hungary, which imports 65% of its oil from Russia through pipelines, held up the EU's troubled latest round of sanctions.
Other landlocked countries, such as Slovakia and the Czech Republic, also asked for more time due to their dependence on Russian oil. Bulgaria, already cut off from Russian gas by Gazprom, had likewise sought opt-outs.
The cost of living crisis being felt across Europe has not helped either. Sky-rocketing energy prices - among other things - have curtailed some EU countries' appetite for sanctions which could also hurt their own economies.
Hungarian Prime Minister Viktor Orban maintained a tough stance during the talks, blaming the European Commission for failing to properly negotiate the ban with member countries.
He said that energy was a "serious issue" and that "we need solutions and then the sanctions".
Ukraine's President Volodymyr Zelensky, who dialled into the summit, urged EU countries to stop their internal "quarrels," stating that they only helped Moscow.
"All quarrels in Europe must end, internal disputes that only encourage Russia to put more and more pressure on you," Mr Zelensky said via video-link.
"It is time for you to be not separate, not fragments, but one whole," he said.
Latvia's Prime Minister Krisjanis Karins said member countries should not get "bogged down" in their own personal interests.
"It's going to cost us more. But it's only money. The Ukrainians are paying with their lives," he said.
In other developments:
-There is fierce fighting in Ukraine's east, focused around the city of Severdonetsk
-According to the regional governor Serhyi Haidai, the "situation is very difficult" with no water, gas or electricity supplies in the city
-French journalist Frédéric Leclerc-Imhoff was killed covering an evacuation operation for broadcaster BFMTV near the city
-Russia's foreign minister, Sergei Lavrov, told French TV channel TF1 that the "liberation" of the eastern region known as the Donbas was an "unconditional priority" for Russia
-Ukraine launched a counter-offensive in a bid to reclaim land taken by Russia around the southern city of Kherson, according to Ukraine's military
-The US said it will not send weapons to Ukraine that can hit targets inside Russia, President Joe Biden said
DishHome will now provide 50 Mbps internet and DishHome TV. DishHome will provide internet, TV, and five GHz routers for Rs. 699 per month as part of the package deal. The combo offer will cost Rs. 699 for one month, Rs. 2097 for three months, Rs. 4194 for six months, and Rs. 8388 for a year, according to DishHome.
The company has stated that there is a charge for connecting internet and DishHome TV but there is no charge for 12 months of internet connection. However, the connection fee for a one-month connection will be Rs. 2000, Rs. 1500 for a three-month connection, and Rs. 1000 for a six-month connection.
DishHome TV subscriptions will cost Rs. 2400 for one month, Rs. 2100 for three months, Rs. 1800 for six months, and Rs. 1500 for a year. You must deposit Rs. 500 for the router when taking advantage of this combo...
Disney and Google's YouTube TV have reached a new deal that will restore access to a number of the entertainment giant's networks including ESPN, ABC, and FX.
The Premier League has agreed to roll over its existing television deal with broadcasters for a further three years. The new deal with Sky Sports, BT Sport, Amazon Prime Video, and BBC Sport will run from 2022 to 2025.
Oscar-winning filmmaker Martin Scorsese will produce film and TV projects for Apple Inc’s streaming service under a multi-year deal, the company said on Tuesday, as digital video platforms battle for Hollywood’s top talent.
Kim Kardashian West is selling a stake in her beauty brand for $200 million, in a deal that values the TV reality star’s three-year-old business at $1 billion.